다음을 통해 공유


TfsConnection 클래스

Team Foundation Server가 실행되고 있는 서버에 대한 클라이언트 연결을 나타냅니다.

상속 계층

System.Object
  Microsoft.TeamFoundation.Client.TfsConnection
    Microsoft.TeamFoundation.Client.TfsConfigurationServer
    Microsoft.TeamFoundation.Client.TfsTeamProjectCollection

네임스페이스:  Microsoft.TeamFoundation.Client
어셈블리:  Microsoft.TeamFoundation.Client(Microsoft.TeamFoundation.Client.dll)

구문

‘선언
Public MustInherit Class TfsConnection _
    Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider, 
    IDisposable

TfsConnection 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성정적 멤버 ApplicationName 서버에서 요청을 만드는 응용 프로그램의 이름을 가져오거나 설정합니다.
Public 속성 AuthorizedIdentity Team Foundation Server가 실행되고 있는 서버를 호출할 수 있는 Id를 가져옵니다.
Public 속성 CatalogNode 이 Team Foundation Server의 카탈로그 리소스를 가져옵니다.
Protected 속성 CatalogResourceId
Public 속성정적 멤버 ClientCacheDirectory 클라이언트 캐시 파일이 포함된 디렉터리의 경로를 가져옵니다.
Public 속성 ClientCacheDirectoryForInstance Team Foundation Server가 실행되고 있는 서버의 데이터를 캐시하는 데 사용되는 디렉터리의 경로를 가져옵니다.
Public 속성 ClientCacheDirectoryForUser 이 서버의 사용자 관련 데이터를 캐시하는 데 사용되는 경로입니다.이 속성에 액세스하면 서버가 연결되지 않은 경우 사용자 정보를 검색하는 서버 호출이 만들어집니다.다음과 같은 속성일 수 있습니다. %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme]
Public 속성정적 멤버 ClientConfigurationDirectory 설정 디렉터리 아래의 클라이언트 구성 파일이 포함된 디렉터리입니다.다음과 같은 디렉터리일 수 있습니다. C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\[s_version]\Configuration
Public 속성 ClientCredentials 이 프로젝트 컬렉션의 자격 증명을 가져옵니다.
Public 속성정적 멤버 ClientSettingsDirectory 클라이언트 캐시 파일이 포함된 디렉터리의 경로를 가져오거나 설정합니다.
Public 속성정적 멤버 ClientVolatileCacheDirectory 해당 서버 연결이 제거되거나 교체될 때 제거될 클라이언트 캐시 파일이 포함된 디렉터리입니다.다음과 같은 디렉터리일 수 있습니다. %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile
Public 속성 ClientVolatileCacheDirectoryForInstance 서버가 제거되거나 다른 사용자와 연결될 때 제거될 이 서버의 인스턴스 관련 데이터를 캐시하는 데 사용되는 경로입니다.
Public 속성 ConnectivityFailureOnLastWebServiceCall 이 TfsConnection 개체에 의해 실행된 마지막 웹 서비스 호출이 연결 오류로 인해 실패되었는지를 나타냅니다.
Public 속성 Credentials 이 Team Foundation Server 인스턴스에 대한 자격 증명을 가져옵니다.
Public 속성 Culture Team Foundation Server가 실행되고 있는 서버에서 사용되는 지역화 환경을 가져오거나 설정합니다.
Public 속성 HasAuthenticated 이 TfsConnection 인스턴스가 인증되었는지를 나타내는 플래그의 상태를 가져옵니다.
Public 속성 InstanceId 이 Team Foundation Server 연결을 식별하는 GUID를 가져옵니다.
Public 속성 IsHostedServer 서버가 Microsoft Azure 호스트 Team Foundation Server 서버인 경우 true를 반환합니다.
Public 속성 Name 이 Team Foundation Server 연결의 이름을 가져옵니다.
Public 속성정적 멤버 OperationName 서버에서 응용 프로그램에 의해 수행 중인 작업의 이름을 가져오거나 설정합니다.
Public 속성 ServerCapabilities TFS 서버의 기능
Public 속성 SessionId 서버에 대한 이 클라이언트 인스턴스를 식별하는 GUID를 가져옵니다.
Public 속성 TimeZone 이 Team Foundation Server 연결의 시간대를 가져오거나 설정합니다. 날짜 및 시간을 UTC로 변환하는 데 사용됩니다.
Public 속성정적 멤버 TotalRequestCount 이 응용 프로그램에서 WebServiceCallBegin 이벤트가 발생한 총 횟수입니다.
Public 속성 UICulture 사용할 문화권입니다.기본값은 CultureInfo.CurrentUICulture입니다.
Public 속성 Uri 이 Team Foundation Server 연결에 대한 URI(Uniform Resource Identifier)를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Authenticate 지정된 자격 증명 공급자를 사용하여 Team Foundation Server에 대한 연결을 인증합니다.
Public 메서드 Connect Team Foundation Server가 실행되고 있는 서버에 연결하여 connectOptions 기반의 정보를 반환합니다.
Protected 메서드 CreateInternalProxy
Protected 메서드 CreateServiceInstance
Protected 메서드 CreateVssConnection
Public 메서드 Dispose 삭제 관련 개체를 알리고 이 TfsConnection 인스턴스를 삭제합니다.
Public 메서드 EnsureAuthenticated Team Foundation Server에 대한 연결이 인증된 적이 없었다면 이를 인증합니다.
Public 메서드 Equals 지정된 개체가 이 TfsConnection과 같은 경우 true를 반환합니다. 동일성은 두 TfsConnection의 정규화된 URL을 비교하여 정의됩니다. (Object.Equals(Object)을(를) 재정의함)
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetAuthenticatedIdentity 서버에 대해 인증되는 ID를 가져옵니다.
Public 메서드 GetClient<T>
Protected 메서드정적 멤버 GetFullyQualifiedUriForName 이 함수에서는 전달된 이름이 서버의 이름이거나 컬렉션 루트의 URL인 것으로 가정합니다.위치 서비스 페이지에 대한 정규화된 Url은 여기에 전달되지 않아야 합니다.
Public 메서드 GetHashCode 이 TfsConnection 인스턴스의 해시 코드를 가져옵니다. (Object.GetHashCode()을(를) 재정의함)
Public 메서드 GetService(Type) 요청한 서비스를 가져옵니다.
Public 메서드 GetService<T>() 요청한 서비스를 가져옵니다.
Protected 메서드 GetServiceInstance
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 InitializeTeamFoundationObject 만들어진 개체가 ITfsConnectionObject를 구현한 경우 개체를 초기화합니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnConnectivityFailureStatusChanged ConnectivityFailureStatusChanged 이벤트를 발생시킵니다.
Public 메서드 ToString TfsConnection 인스턴스의 이름을 가져옵니다. (Object.ToString()을(를) 재정의함)

위쪽

이벤트

  이름 설명
Public 이벤트 ConnectivityFailureStatusChanged 이 이벤트는 ConnectivityFailureOnLastWebServiceCall 플래그 값이 변경될 때 발생합니다.
Public 이벤트 CredentialsChanged 이 이벤트는 TeamFoundationServer 개체의 자격 증명이 변경될 때 발생합니다.
Public 이벤트정적 멤버 WebServiceCallBegin 이 이벤트는 TFS 클라이언트 개체 모델이 이 appdomain에서 웹 요청에 대한 실행을 시작할 때 발생됩니다. 수신 이벤트 처리기는 웹 서비스 호출이 생성된 TfsConnection의 인스턴스와 함께 제공됩니다(사용 가능한 경우).
Public 이벤트정적 멤버 WebServiceCallEnd 이 이벤트는 TFS 클라이언트 개체 모델이 이 appdomain에서 웹 요청에 대한 실행을 끝낼 때 발생됩니다. 수신 이벤트 처리기는 웹 서비스 호출이 생성된 TfsConnection의 인스턴스와 함께 제공됩니다(사용 가능한 경우).

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.TeamFoundation.Client 네임스페이스