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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() ![]() |
ApplicationName | 서버에서 요청을 만드는 응용 프로그램의 이름을 가져오거나 설정합니다. |
![]() |
AuthorizedIdentity | Team Foundation Server가 실행되고 있는 서버를 호출할 수 있는 Id를 가져옵니다. |
![]() |
CatalogNode | 이 Team Foundation Server의 카탈로그 리소스를 가져옵니다. |
![]() |
CatalogResourceId | |
![]() ![]() |
ClientCacheDirectory | 클라이언트 캐시 파일이 포함된 디렉터리의 경로를 가져옵니다. |
![]() |
ClientCacheDirectoryForInstance | Team Foundation Server가 실행되고 있는 서버의 데이터를 캐시하는 데 사용되는 디렉터리의 경로를 가져옵니다. |
![]() |
ClientCacheDirectoryForUser | 이 서버의 사용자 관련 데이터를 캐시하는 데 사용되는 경로입니다.이 속성에 액세스하면 서버가 연결되지 않은 경우 사용자 정보를 검색하는 서버 호출이 만들어집니다.다음과 같은 속성일 수 있습니다. %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] |
![]() ![]() |
ClientConfigurationDirectory | 설정 디렉터리 아래의 클라이언트 구성 파일이 포함된 디렉터리입니다.다음과 같은 디렉터리일 수 있습니다. C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\[s_version]\Configuration |
![]() |
ClientCredentials | 이 프로젝트 컬렉션의 자격 증명을 가져옵니다. |
![]() ![]() |
ClientSettingsDirectory | 클라이언트 캐시 파일이 포함된 디렉터리의 경로를 가져오거나 설정합니다. |
![]() ![]() |
ClientVolatileCacheDirectory | 해당 서버 연결이 제거되거나 교체될 때 제거될 클라이언트 캐시 파일이 포함된 디렉터리입니다.다음과 같은 디렉터리일 수 있습니다. %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile |
![]() |
ClientVolatileCacheDirectoryForInstance | 서버가 제거되거나 다른 사용자와 연결될 때 제거될 이 서버의 인스턴스 관련 데이터를 캐시하는 데 사용되는 경로입니다. |
![]() |
ConnectivityFailureOnLastWebServiceCall | 이 TfsConnection 개체에 의해 실행된 마지막 웹 서비스 호출이 연결 오류로 인해 실패되었는지를 나타냅니다. |
![]() |
Credentials | 이 Team Foundation Server 인스턴스에 대한 자격 증명을 가져옵니다. |
![]() |
Culture | Team Foundation Server가 실행되고 있는 서버에서 사용되는 지역화 환경을 가져오거나 설정합니다. |
![]() |
HasAuthenticated | 이 TfsConnection 인스턴스가 인증되었는지를 나타내는 플래그의 상태를 가져옵니다. |
![]() |
InstanceId | 이 Team Foundation Server 연결을 식별하는 GUID를 가져옵니다. |
![]() |
IsHostedServer | 서버가 Microsoft Azure 호스트 Team Foundation Server 서버인 경우 true를 반환합니다. |
![]() |
Name | 이 Team Foundation Server 연결의 이름을 가져옵니다. |
![]() ![]() |
OperationName | 서버에서 응용 프로그램에 의해 수행 중인 작업의 이름을 가져오거나 설정합니다. |
![]() |
ServerCapabilities | TFS 서버의 기능 |
![]() |
SessionId | 서버에 대한 이 클라이언트 인스턴스를 식별하는 GUID를 가져옵니다. |
![]() |
TimeZone | 이 Team Foundation Server 연결의 시간대를 가져오거나 설정합니다. 날짜 및 시간을 UTC로 변환하는 데 사용됩니다. |
![]() ![]() |
TotalRequestCount | 이 응용 프로그램에서 WebServiceCallBegin 이벤트가 발생한 총 횟수입니다. |
![]() |
UICulture | 사용할 문화권입니다.기본값은 CultureInfo.CurrentUICulture입니다. |
![]() |
Uri | 이 Team Foundation Server 연결에 대한 URI(Uniform Resource Identifier)를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Authenticate | 지정된 자격 증명 공급자를 사용하여 Team Foundation Server에 대한 연결을 인증합니다. |
![]() |
Connect | Team Foundation Server가 실행되고 있는 서버에 연결하여 connectOptions 기반의 정보를 반환합니다. |
![]() |
CreateInternalProxy | |
![]() |
CreateServiceInstance | |
![]() |
CreateVssConnection | |
![]() |
Dispose | 삭제 관련 개체를 알리고 이 TfsConnection 인스턴스를 삭제합니다. |
![]() |
EnsureAuthenticated | Team Foundation Server에 대한 연결이 인증된 적이 없었다면 이를 인증합니다. |
![]() |
Equals | 지정된 개체가 이 TfsConnection과 같은 경우 true를 반환합니다. 동일성은 두 TfsConnection의 정규화된 URL을 비교하여 정의됩니다. (Object.Equals(Object)을(를) 재정의함) |
![]() |
Finalize | 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
GetAuthenticatedIdentity | 서버에 대해 인증되는 ID를 가져옵니다. |
![]() |
GetClient<T> | |
![]() ![]() |
GetFullyQualifiedUriForName | 이 함수에서는 전달된 이름이 서버의 이름이거나 컬렉션 루트의 URL인 것으로 가정합니다.위치 서비스 페이지에 대한 정규화된 Url은 여기에 전달되지 않아야 합니다. |
![]() |
GetHashCode | 이 TfsConnection 인스턴스의 해시 코드를 가져옵니다. (Object.GetHashCode()을(를) 재정의함) |
![]() |
GetService(Type) | 요청한 서비스를 가져옵니다. |
![]() |
GetService<T>() | 요청한 서비스를 가져옵니다. |
![]() |
GetServiceInstance | |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
InitializeTeamFoundationObject | 만들어진 개체가 ITfsConnectionObject를 구현한 경우 개체를 초기화합니다. |
![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() |
OnConnectivityFailureStatusChanged | ConnectivityFailureStatusChanged 이벤트를 발생시킵니다. |
![]() |
ToString | TfsConnection 인스턴스의 이름을 가져옵니다. (Object.ToString()을(를) 재정의함) |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
ConnectivityFailureStatusChanged | 이 이벤트는 ConnectivityFailureOnLastWebServiceCall 플래그 값이 변경될 때 발생합니다. |
![]() |
CredentialsChanged | 이 이벤트는 TeamFoundationServer 개체의 자격 증명이 변경될 때 발생합니다. |
![]() ![]() |
WebServiceCallBegin | 이 이벤트는 TFS 클라이언트 개체 모델이 이 appdomain에서 웹 요청에 대한 실행을 시작할 때 발생됩니다. 수신 이벤트 처리기는 웹 서비스 호출이 생성된 TfsConnection의 인스턴스와 함께 제공됩니다(사용 가능한 경우). |
![]() ![]() |
WebServiceCallEnd | 이 이벤트는 TFS 클라이언트 개체 모델이 이 appdomain에서 웹 요청에 대한 실행을 끝낼 때 발생됩니다. 수신 이벤트 처리기는 웹 서비스 호출이 생성된 TfsConnection의 인스턴스와 함께 제공됩니다(사용 가능한 경우). |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.