Udostępnij za pośrednictwem


Klasa TfsConnection

Reprezentuje połączenie klienta z serwerem z systemem Team Foundation Server.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.TeamFoundation.Client
Zestaw:  Microsoft.TeamFoundation.Client (w Microsoft.TeamFoundation.Client.dll)

Składnia

'Deklaracja
Public MustInherit Class TfsConnection _
    Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider, 
    IDisposable

Typ TfsConnection uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski ApplicationName Pobiera lub ustawia nazwę aplikacji, który wysłał żądanie na serwerze.
Właściwość publiczna AuthorizedIdentity Pobiera tożsamości, który jest upoważniony do wykonywania wywołań do serwera z systemem Team Foundation Server.
Właściwość publiczna CachedInstanceId
Właściwość publiczna CatalogNode Pobiera dla tego zasobu katalogu Team Foundation Server połączenia.
Właściwość chroniona CatalogResourceId
Właściwość publiczna ChannelFactory
Właściwość publicznaStatyczny element członkowski ClientCacheDirectory Pobiera ścieżkę katalogu zawierającego pliki pamięci podręcznej klienta.
Właściwość publiczna ClientCacheDirectoryForInstance Pobiera ścieżkę katalogu, który jest używany do pamięci podręcznej danych z serwera z systemem Team Foundation Server.
Właściwość publicznaStatyczny element członkowski ClientConfigurationDirectory Katalog zawierający pliki konfiguracji klienta, który znajduje się poniżej katalogu ustawienia.To będzie przypominał: C:\Documents and Settings\nazwa użytkownika\Local Settings\Application Data\Microsoft\Team Foundation\ [s_version] \Configuration
Właściwość publiczna ClientCredentials Pobiera poświadczenia dla tej kolekcji projektu.
Właściwość publicznaStatyczny element członkowski ClientSettingsDirectory Pobiera lub ustawia ścieżkę katalogu zawierającego pliki pamięci podręcznej klienta.
Właściwość publiczna ConnectivityFailureOnLastWebServiceCall Wskazuje, czy ostatniego wywołania usługi sieci Web, wydane przez ten obiekt TfsConnection nie powiodło się z powodu awarii łączności.
Właściwość publiczna Credentials Pobiera poświadczenia dla tej Team Foundation Server instancji.
Właściwość publiczna Culture Zwraca lub ustawia środowisko lokalizacji, używany przez serwer, na którym działa Team Foundation Server.
Właściwość publiczna Disposed
Właściwość publiczna HasAuthenticated Pobiera stan flagi, który opisuje, czy to wystąpienie TfsConnection został pomyślnie uwierzytelniony.
Właściwość publiczna IdentityToImpersonate
Właściwość publiczna InstanceId Pobiera identyfikator GUID, który identyfikuje to Team Foundation Server połączenia.
Właściwość publiczna IsHostedServer Zwraca wartość true, jeśli serwer jest serwerem obsługiwanych przez system Windows Azure Team Foundation Server
Właściwość publiczna Name Pobiera nazwę tego Team Foundation Server połączenia.
Właściwość publicznaStatyczny element członkowski OperationName Pobiera lub ustawia nazwę operacji, która jest wykonywana przez aplikację na serwerze.
Właściwość publiczna ProxyServer
Właściwość publiczna ServerCapabilities Możliwości serwera TFS
Właściwość publiczna ServerDataProvider
Właściwość publiczna SessionId Pobiera identyfikator GUID, który identyfikuje wystąpienie klienta do serwera.
Właściwość publiczna TimeZone Zwraca lub ustawia strefy czasowej Team Foundation Server połączenia. Używane, aby przekonwertować daty i godziny UTC.
Właściwość publicznaStatyczny element członkowski TotalRequestCount Liczba razy zdarzenie WebServiceCallBegin został zwolniony do tego elementu appdomain.
Właściwość publiczna UICulture Kultura, który będzie używany.Domyślnie CultureInfo.CurrentUICulture.
Właściwość publiczna Uri Pobiera uniform resource identifier (URI) to Team Foundation Server połączenia.

Początek

Metody

  Nazwa Opis
Metoda publiczna Authenticate Uwierzytelnianie połączenia do Team Foundation Server za pomocą poświadczeń określonego dostawcy.
Metoda publiczna Connect Nawiązuje połączenie z serwerem z systemem Team Foundation Server i zwraca informacje oparte na connectOptions.
Metoda chroniona CreateInternalProxy
Metoda chroniona CreateServiceInstance
Metoda publiczna Disconnect
Metoda publiczna Dispose Powiadamia obiekty powiązane, usuwania i uproszczeniu tego wystąpienia TfsConnection.
Metoda publiczna EnsureAuthenticated Uwierzytelnianie połączenia do Team Foundation Server , jeśli go nie został wcześniej uwierzytelniony.
Metoda publiczna Equals Zwraca wartość true określonego obiektu jest równa tej TfsConnection. Równości jest zdefiniowany przez porównanie w pełni kwalifikowany adres url z dwoma TfsConnections (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna FlushServices
Metoda publiczna GetAuthenticatedIdentity Pobiera tożsamość uwierzytelniani przez serwer.
Metoda chronionaStatyczny element członkowski GetFullyQualifiedUriForName Funkcja ta zakłada, że nazwa przekazany będzie albo przyjazną nazwę serwera lub adres url do głównego zbioru.Adresu URL w pełni kwalifikowaną lokalizację strony usługi, nie powinny być przekazywane w tym miejscu.
Metoda publiczna GetHashCode Pobiera kod skrótu tego wystąpienia TfsConnection. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetService(Type) Pobiera żądanej usługi.
Metoda publiczna GetService<T>() Pobiera żądanej usługi.
Metoda chroniona GetServiceInstance
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona InitializeTeamFoundationObject Inicjuje obiekt utworzony, jeśli implementuje ITfsConnectionObject.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnConnectivityFailureStatusChanged Pożary zdarzenia ConnectivityFailureStatusChanged.
Metoda publiczna ToString Pobiera nazwę instancji TfsConnection. (Zastępuje Object.ToString()).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne ConnectivityFailureStatusChanged To zdarzenie jest wywoływane, gdy wartość flagi ConnectivityFailureOnLastWebServiceCall.
Zdarzenie publiczne CredentialsChanged To zdarzenie jest wywoływane po zmianie poświadczenia obiektu TeamFoundationServer.
Zdarzenie publiczneStatyczny element członkowski WebServiceCallBegin To zdarzenie jest wywoływane po modelu obiektów klienta TFS uruchamia wykonanie żądania sieci Web do tego elementu appdomain. Odbierający obsługi zdarzeń otrzymają wystąpienia TfsConnection, na którym wywołanie usługi sieci Web pochodzi (jeśli dostępne).
Zdarzenie publiczneStatyczny element członkowski WebServiceCallEnd To zdarzenie jest wywoływane po modelu obiektów TFS klienta kończy wykonywanie żądania sieci Web do tego elementu appdomain. Odbierający obsługi zdarzeń otrzymają wystąpienia TfsConnection, na którym wywołanie usługi sieci Web pochodzi (jeśli dostępne).

Początek

Metody rozszerzające

  Nazwa Opis
Publiczna metoda rozszerzenia GetService<T, V> (Zdefiniowane przez IServiceProviderExtensions).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Client