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 | |
---|---|---|
ApplicationName | Ruft ab oder legt den Namen einer Anwendung fest, die eine Anforderung auf dem Server stellt. | |
AuthorizedIdentity | Ruft die ab Identität, die autorisiert wird, um Aufrufe an den Server zu machen, der Team Foundation Server ausführt. | |
CatalogNode | Ruft die Katalogressource für diese Verbindung Team Foundation Server ab. | |
CatalogResourceId | ||
ClientCacheDirectory | Ruft den Pfad des Verzeichnisses ab, das die Clientcachedateien enthält. | |
ClientCacheDirectoryForInstance | Ruft den Pfad des Verzeichnisses ab, das verwendet wird, um Daten vom Server zwischenzuspeichern, der Team Foundation Server ausführt. | |
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] | |
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 | |
ClientCredentials | Ruft die Anmeldeinformationen für Projektauflistung diese ab. | |
ClientSettingsDirectory | Ruft den Pfad des Verzeichnisses fest, das die Clientcachedateien enthält. | |
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 | |
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. | |
ConnectivityFailureOnLastWebServiceCall | Gibt an, dass der letzte Webdienstaufruf, der durch dieses TfsConnections-Objekt ausgegeben wurde, aufgrund eines Konnektivitätsfehlers fehlgeschlagen ist. | |
Credentials | Ruft die Anmeldeinformationen für diese Team Foundation Server-Instanz ab. | |
Culture | Ruft die Lokalisierungsumgebung fest, die vom Server verwendet wird, der Team Foundation Server ausführt. | |
HasAuthenticated | Ruft den Status eines Flags ab, das beschreibt, ob diese TfsConnections-Instanz erfolgreich authentifiziert wurde. | |
InstanceId | Ruft die ab, die diese GUID Verbindung Team Foundation Server identifiziert. | |
IsHostedServer | Gibt true zurück, wenn der Server ein Microsoft Azure-gehosteter Team Foundation Server-Server ist | |
Name | Ruft den Namen dieser Verbindung Team Foundation Server ab. | |
OperationName | Ruft ab oder legt den Namen eines Vorgangs fest, die durch eine Anwendung auf dem Server ausgeführt wird. | |
ServerCapabilities | Die Features des TFS-Servers | |
SessionId | Ruft den GUID ab, die diese Instanz des Clients im Server identifiziert. | |
TimeZone | Ruft ab oder legt die Zeitzone dieser Verbindung Team Foundation Server fest. Wird verwendet, um Datumsangaben und Zeitangaben zu UTC konvertieren. | |
TotalRequestCount | Wieoft, die das WebServiceCallBegin-Ereignis sich in dieser appdomain ausgelöst hat. | |
UICulture | Die Kultur, die verwendet wird.Sie führt zu CultureInfo.CurrentUICulture. | |
Uri | Ruft die URL (Uniform Resource Identifier (URI) für diese Verbindung Team Foundation Server ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Authenticate | Authentifiziert die Verbindung zu Team Foundation Server unter Verwendung des angegebenen Anmeldeinformationsanbieters. | |
Connect | Schließt an einen Server, der Team Foundation Server ausführt an und gibt Informationen auf connectOptions zurück. | |
CreateInternalProxy | ||
CreateServiceInstance | ||
CreateVssConnection | ||
Dispose | Benachrichtigt verknüpfte Objekte der Freigabe und verwirft diese Instanz von TfsConnection. | |
EnsureAuthenticated | Authentifiziert die Verbindung zu Team Foundation Server, wenn nicht bereits authentifiziert wurde. | |
Equals | Gibt true des angegebenen Objekts entspricht dieses TfsConnection. Gleichheit wird definiert, indem der vollqualifizierte URL der zwei TfsConnections vergleicht (Überschreibt Object.Equals(Object).) | |
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.) | |
GetAuthenticatedIdentity | Ruft die Identität ab, die dem Server authentifizierte. | |
GetClient<T> | ||
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. | |
GetHashCode | Ruft den Hashcode dieser TfsConnections-Instanz ab. (Überschreibt Object.GetHashCode().) | |
GetService(Type) | Ruft den angeforderten Dienst ab. | |
GetService<T>() | Ruft den angeforderten Dienst ab. | |
GetServiceInstance | ||
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
InitializeTeamFoundationObject | Initialisiert das erstellte Objekt, wenn es ITfsConnectionObject implementiert. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnConnectivityFailureStatusChanged | Löst das ConnectivityFailureStatusChanged-Ereignis aus. | |
ToString | Ruft den Namen der TfsConnections-Instanz ab. (Überschreibt Object.ToString().) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ConnectivityFailureStatusChanged | Dieses Ereignis wird ausgelöst, wenn der Wert des ConnectivityFailureOnLastWebServiceCall-Flags ändert. | |
CredentialsChanged | Dieses Ereignis wird ausgelöst, wenn die Anmeldeinformationen des TeamFoundationServer-Objekts ändern. | |
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). | |
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.