Share via


TfsConfigurationServer-Klasse

Stellt eine Verbindung mit dem Server dar, der Team Foundation Server ausführt.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public Class TfsConfigurationServer _
    Inherits TfsConnection
public class TfsConfigurationServer : TfsConnection

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TfsConfigurationServer(Uri) Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(RegisteredConfigurationServer) Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts mithilfe der Registrierungsinformationen zum lokalen Computer.
Öffentliche Methode TfsConfigurationServer(Uri, ICredentialsProvider) Veraltet. Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(Uri, TfsClientCredentials) Initialisiert eine neue Instanz TfsConfigurationServer mit der angegebenen Anmeldeinformationen.
Öffentliche Methode TfsConfigurationServer(Uri, IdentityDescriptor) Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(Uri, Boolean)
Öffentliche Methode TfsConfigurationServer(Uri, ICredentials) Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(RegisteredConfigurationServer, IdentityDescriptor) Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts mithilfe der Registrierungsinformationen zum lokalen Computer und das Imitieren der Identität IIdentityManagementService.
Öffentliche Methode TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor) Initialisiert eine neue Instanz TfsConfigurationServer mit der angegebenen Anmeldeinformationen.Die angegebene Identität wird für alle Operationen Identitätswechsel vorgenommen.
Öffentliche Methode TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider) Veraltet. Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider) Veraltet. Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
Öffentliche Methode TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
Öffentliche Methode TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) Veraltet. Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider, IdentityDescriptor) Veraltet. Initialisiert eine neue Instanz des TfsConfigurationServer-Objekts.
Öffentliche Methode TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AuthorizedIdentity Ruft die ab Identität, die autorisiert wird, um Aufrufe an den Server zu machen, der Team Foundation Server ausführt. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft CatalogNode Ruft die Katalogressource ab, die mit dieser Instanz von TfsConfigurationServer zugeordnet ist. (Überschreibt TfsConnection.CatalogNode.)
Geschützte Eigenschaft CatalogResourceId (Von TfsConnection geerbt.)
Öffentliche Eigenschaft ClientCacheDirectoryForInstance Ruft den Pfad des Verzeichnisses ab, das verwendet wird, um Daten vom Server zwischenzuspeichern, der Team Foundation Server ausführt. (Von TfsConnection geerbt.)
Ö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] (Von TfsConnection geerbt.)
Öffentliche Eigenschaft ClientCredentials Ruft die Anmeldeinformationen für Projektauflistung diese ab. (Von TfsConnection geerbt.)
Ö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. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft ConnectivityFailureOnLastWebServiceCall Gibt an, dass der letzte Webdienstaufruf, der durch dieses TfsConnections-Objekt ausgegeben wurde, aufgrund eines Konnektivitätsfehlers fehlgeschlagen ist. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft Credentials Ruft die Anmeldeinformationen für diese Team Foundation Server-Instanz ab. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft Culture Ruft die Lokalisierungsumgebung fest, die vom Server verwendet wird, der Team Foundation Server ausführt. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft HasAuthenticated Ruft den Status eines Flags ab, das beschreibt, ob diese TfsConnections-Instanz erfolgreich authentifiziert wurde. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft InstanceId Ruft die ab, die diese GUID Verbindung Team Foundation Server identifiziert. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft IsHostedServer Gibt true zurück, wenn der Server ein Microsoft Azure-gehosteter Team Foundation Server-Server ist (Von TfsConnection geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieser Instanz von TfsConfigurationServer ab. (Überschreibt TfsConnection.Name.)
Öffentliche Eigenschaft ServerCapabilities Die Features des TFS-Servers (Von TfsConnection geerbt.)
Öffentliche Eigenschaft SessionId Ruft den GUID ab, die diese Instanz des Clients im Server identifiziert. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft TimeZone Ruft ab oder legt die Zeitzone dieser Verbindung Team Foundation Server fest. Wird verwendet, um Datumsangaben und Zeitangaben zu UTC konvertieren. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft UICulture Die Kultur, die verwendet wird.Sie führt zu CultureInfo.CurrentUICulture. (Von TfsConnection geerbt.)
Öffentliche Eigenschaft Uri Ruft die URL (Uniform Resource Identifier (URI) für diese Verbindung Team Foundation Server ab. (Von TfsConnection geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Authenticate Authentifiziert die Verbindung zu Team Foundation Server unter Verwendung des angegebenen Anmeldeinformationsanbieters. (Von TfsConnection geerbt.)
Öffentliche Methode Connect Schließt an einen Server, der Team Foundation Server ausführt an und gibt Informationen auf connectOptions zurück. (Von TfsConnection geerbt.)
Geschützte Methode CreateInternalProxy (Von TfsConnection geerbt.)
Geschützte Methode CreateServiceInstance (Von TfsConnection geerbt.)
Geschützte Methode CreateVssConnection (Von TfsConnection geerbt.)
Öffentliche Methode Dispose Benachrichtigt verknüpfte Objekte der Freigabe und verwirft diese Instanz von TfsConnection. (Von TfsConnection geerbt.)
Öffentliche Methode EnsureAuthenticated Authentifiziert die Verbindung zu Team Foundation Server, wenn nicht bereits authentifiziert wurde. (Von TfsConnection geerbt.)
Öffentliche Methode Equals Gibt true des angegebenen Objekts entspricht dieses TfsConnection. Gleichheit wird definiert, indem der vollqualifizierte URL der zwei TfsConnections vergleicht (Von TfsConnection geerbt.)
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. (Von TfsConnection geerbt.)
Öffentliche Methode GetClient<T> (Von TfsConnection geerbt.)
Öffentliche Methode GetHashCode Ruft den Hashcode dieser TfsConnections-Instanz ab. (Von TfsConnection geerbt.)
Öffentliche Methode GetService(Type) Ruft den angeforderten Dienst ab. (Von TfsConnection geerbt.)
Öffentliche Methode GetService<T>() Ruft den angeforderten Dienst ab. (Von TfsConnection geerbt.)
Geschützte Methode GetServiceInstance Ruft die Basisausnahme Dienstinstanz des angegebenen Diensts ab. (Überschreibt TfsConnection.GetServiceInstance(Type, Object).)
Öffentliche Methode GetTeamProjectCollection Ruft TfsTeamProjectCollection ab, das der angegebenen ID verfügt
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode InitializeTeamFoundationObject Initialisiert das angegebene Team Foundation Server-Objekt. (Überschreibt TfsConnection.InitializeTeamFoundationObject(String, Object).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnConnectivityFailureStatusChanged Löst das ConnectivityFailureStatusChanged-Ereignis aus. (Von TfsConnection geerbt.)
Öffentliche Methode ToString Ruft den Namen der TfsConnections-Instanz ab. (Von TfsConnection geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ConnectivityFailureStatusChanged Dieses Ereignis wird ausgelöst, wenn der Wert des ConnectivityFailureOnLastWebServiceCall-Flags ändert. (Von TfsConnection geerbt.)
Öffentliches Ereignis CredentialsChanged Dieses Ereignis wird ausgelöst, wenn die Anmeldeinformationen des TeamFoundationServer-Objekts ändern. (Von TfsConnection geerbt.)

Zum Seitenanfang

Hinweise

TfsConfigurationServer ist von TfsConnection abgeleitet. Es ersetzt die veraltete Klasse TeamFoundationServer.

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

TfsConfigurationServerFactory

TfsTeamProjectCollection

Weitere Ressourcen

Herstellen einer Verbindung mit Team Foundation Server von einer Konsolenanwendung aus