Freigeben über


TfsConnection-Klasse

Stellt die Verbindung des Clients im Server dar, der Team Foundation Server ausführt.

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Syntax

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

Der TfsConnection-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member ApplicationName Ruft ab oder legt den Namen einer Anwendung fest, die eine Anforderung auf dem Server stellt.
Öffentliche Eigenschaft AuthorizedIdentity Ruft die ab Identität, die autorisiert wird, um Aufrufe an den Server zu machen, der Team Foundation Server ausführt.
Öffentliche Eigenschaft CatalogNode Ruft die Katalogressource für diese Verbindung Team Foundation Server ab.
Geschützte Eigenschaft CatalogResourceId
Öffentliche EigenschaftStatischer Member ClientCacheDirectory Ruft den Pfad des Verzeichnisses ab, das die Clientcachedateien enthält.
Öffentliche Eigenschaft ClientCacheDirectoryForInstance Ruft den Pfad des Verzeichnisses ab, das verwendet wird, um Daten vom Server zwischenzuspeichern, der Team Foundation Server ausführt.
Öffentliche Eigenschaft ClientCacheDirectoryForUser Der Pfad, der verwendet werden soll, um benutzerspezifische Daten von diesem Server zwischenzuspeichern.Ein Zugriff auf diese Eigenschaft können einen Serveraufruf die Benutzerinformationen abrufen, wenn der Server nicht durchgängig wurde.Dies sieht ungefähr so aus: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme]
Öffentliche EigenschaftStatischer Member ClientConfigurationDirectory Verzeichnis, das die Clientkonfigurationsdateien enthält, das unter dem Einstellungsverzeichnisses sich befindet.Dies ähnelt: C:\Dokumente und Einstellungen\Benutzername\Lokale Einstellungen\Anwendungsdaten\Microsoft\Team Foundation\[s_version]\Configuration
Öffentliche Eigenschaft ClientCredentials Ruft die Anmeldeinformationen für Projektauflistung diese ab.
Öffentliche EigenschaftStatischer Member ClientSettingsDirectory Ruft den Pfad des Verzeichnisses fest, das die Clientcachedateien enthält.
Öffentliche EigenschaftStatischer Member ClientVolatileCacheDirectory Verzeichnis, das die Clientcachedateien enthält, die entfernt, wenn die entsprechenden Serververbindung entfernt oder ersetzt wird.Dies sieht ungefähr so aus: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile
Öffentliche Eigenschaft ClientVolatileCacheDirectoryForInstance Der Pfad, der verwendet werden soll, um instanzspezifische Daten aus diesem Server zwischenzuspeichern, der entfernt wird, wenn der Server mit einem anderen Benutzer entfernt oder verbunden ist.
Öffentliche Eigenschaft ConnectivityFailureOnLastWebServiceCall Gibt an, dass der letzte Webdienstaufruf, der durch dieses TfsConnections-Objekt ausgegeben wurde, aufgrund eines Konnektivitätsfehlers fehlgeschlagen ist.
Öffentliche Eigenschaft Credentials Ruft die Anmeldeinformationen für diese Team Foundation Server-Instanz ab.
Öffentliche Eigenschaft Culture Ruft die Lokalisierungsumgebung fest, die vom Server verwendet wird, der Team Foundation Server ausführt.
Öffentliche Eigenschaft HasAuthenticated Ruft den Status eines Flags ab, das beschreibt, ob diese TfsConnections-Instanz erfolgreich authentifiziert wurde.
Öffentliche Eigenschaft InstanceId Ruft die ab, die diese GUID Verbindung Team Foundation Server identifiziert.
Öffentliche Eigenschaft IsHostedServer Gibt true zurück, wenn der Server ein Microsoft Azure-gehosteter Team Foundation Server-Server ist
Öffentliche Eigenschaft Name Ruft den Namen dieser Verbindung Team Foundation Server ab.
Öffentliche EigenschaftStatischer Member OperationName Ruft ab oder legt den Namen eines Vorgangs fest, die durch eine Anwendung auf dem Server ausgeführt wird.
Öffentliche Eigenschaft ServerCapabilities Die Features des TFS-Servers
Öffentliche Eigenschaft SessionId Ruft den GUID ab, die diese Instanz des Clients im Server identifiziert.
Öffentliche Eigenschaft TimeZone Ruft ab oder legt die Zeitzone dieser Verbindung Team Foundation Server fest. Wird verwendet, um Datumsangaben und Zeitangaben zu UTC konvertieren.
Öffentliche EigenschaftStatischer Member TotalRequestCount Wieoft, die das WebServiceCallBegin-Ereignis sich in dieser appdomain ausgelöst hat.
Öffentliche Eigenschaft UICulture Die Kultur, die verwendet wird.Sie führt zu CultureInfo.CurrentUICulture.
Öffentliche Eigenschaft Uri Ruft die URL (Uniform Resource Identifier (URI) für diese Verbindung Team Foundation Server ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Authenticate Authentifiziert die Verbindung zu Team Foundation Server unter Verwendung des angegebenen Anmeldeinformationsanbieters.
Öffentliche Methode Connect Schließt an einen Server, der Team Foundation Server ausführt an und gibt Informationen auf connectOptions zurück.
Geschützte Methode CreateInternalProxy
Geschützte Methode CreateServiceInstance
Geschützte Methode CreateVssConnection
Öffentliche Methode Dispose Benachrichtigt verknüpfte Objekte der Freigabe und verwirft diese Instanz von TfsConnection.
Öffentliche Methode EnsureAuthenticated Authentifiziert die Verbindung zu Team Foundation Server, wenn nicht bereits authentifiziert wurde.
Öffentliche Methode Equals Gibt true des angegebenen Objekts entspricht dieses TfsConnection. Gleichheit wird definiert, indem der vollqualifizierte URL der zwei TfsConnections vergleicht (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetAuthenticatedIdentity Ruft die Identität ab, die dem Server authentifizierte.
Öffentliche Methode GetClient<T>
Geschützte MethodeStatischer Member GetFullyQualifiedUriForName Diese Funktion wird davon ausgegangen, dass der Name, der übergeben wird, muss entweder der Name des Servers oder die URL zum Stamm der Auflistung ist.Die vollqualifizierte URL zur Speicherortdienstseite sollte hier nicht übergeben werden.
Öffentliche Methode GetHashCode Ruft den Hashcode dieser TfsConnections-Instanz ab. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetService(Type) Ruft den angeforderten Dienst ab.
Öffentliche Methode GetService<T>() Ruft den angeforderten Dienst ab.
Geschützte Methode GetServiceInstance
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode InitializeTeamFoundationObject Initialisiert das erstellte Objekt, wenn es ITfsConnectionObject implementiert.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnConnectivityFailureStatusChanged Löst das ConnectivityFailureStatusChanged-Ereignis aus.
Öffentliche Methode ToString Ruft den Namen der TfsConnections-Instanz ab. (Überschreibt Object.ToString().)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ConnectivityFailureStatusChanged Dieses Ereignis wird ausgelöst, wenn der Wert des ConnectivityFailureOnLastWebServiceCall-Flags ändert.
Öffentliches Ereignis CredentialsChanged Dieses Ereignis wird ausgelöst, wenn die Anmeldeinformationen des TeamFoundationServer-Objekts ändern.
Öffentliches EreignisStatischer Member WebServiceCallBegin Dieses Ereignis wird ausgelöst, wenn das TFS-Clientobjektmodell Ausführung einer Webanforderung in dieser appdomain beginnt. Der empfangende Ereignishandler wird mit der Instanz von TfsConnection bereitgestellt, auf der der Webdienstaufruf stammt (sofern verfügbar).
Öffentliches EreignisStatischer Member WebServiceCallEnd Dieses Ereignis wird ausgelöst, wenn das TFS-Clientobjektmodell Ausführung einer Webanforderung in dieser appdomain beendet. Der empfangende Ereignishandler wird mit der Instanz von TfsConnection bereitgestellt, auf der der Webdienstaufruf stammt (sofern verfügbar).

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Client-Namespace