Freigeben über


TeamFoundationServer-Klasse

Hinweis: Diese API ist mittlerweile veraltet.

Stellt eine Verbindung zu einem Server dar, der Team Foundation Server ausgeführt wird.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

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

Syntax

'Declaration
<ObsoleteAttribute("")> _
Public Class TeamFoundationServer _
    Implements IServiceProvider, IDisposable
[ObsoleteAttribute("")]
public class TeamFoundationServer : IServiceProvider, 
    IDisposable

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamFoundationServer(String) Initialisiert ein neues TeamFoundationServer-Objekt, die der angegebenen URL zugeordnet ist.
Öffentliche Methode TeamFoundationServer(Uri) Initialisiert ein neues TeamFoundationServer-Objekt, das dem angegebenen URI zugeordnet ist.
Öffentliche Methode TeamFoundationServer(RegisteredProjectCollection) Initialisiert ein neues TeamFoundationServer-Objekt, die mit dem Server zugeordnet wird, der durch das angegebene RegisteredProjectCollection beschrieben wird.
Öffentliche Methode TeamFoundationServer(String, ICredentialsProvider) Initialisiert ein neues TeamFoundationServer-Objekt, die der angegebenen URL und dem Anmeldeinformationsanbieter zugeordnet ist.
Öffentliche Methode TeamFoundationServer(String, ICredentials) Initialisiert ein neues TeamFoundationServer-Objekt, die der angegebenen URL und den Anmeldeinformationen zugeordnet ist.
Öffentliche Methode TeamFoundationServer(Uri, ICredentialsProvider) Initialisiert ein neues TeamFoundationServer-Objekt, das dem angegebenen URI und dem Anmeldeinformationsanbieter zugeordnet ist.
Öffentliche Methode TeamFoundationServer(Uri, ICredentials) Initialisiert ein neues TeamFoundationServer-Objekt, das mit dem gegebenen Uniform Resource Identifier (URI) und den Anmeldeinformationen zugeordnet ist.
Öffentliche Methode TeamFoundationServer(String, ICredentials, ICredentialsProvider) Initialisiert ein neues TeamFoundationServer-Objekt, die der angegebenen URL und den Anmeldeinformationen zugeordnet ist.
Öffentliche Methode TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Initialisiert ein neues TeamFoundationServer-Objekt, das dem angegebenen URI, die Anmeldeinformationen und dem Anmeldeinformationsanbieter zugeordnet ist.
Öffentliche Methode TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Initialisiert ein neues TeamFoundationServer-Objekt, die mit dem Server zugeordnet wird, der durch das angegebene RegisteredProjectCollection, die Anmeldeinformationen und den Anmeldeinformationsanbieter beschrieben wird.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AuthenticatedUserDisplayName Ruft den Anzeigenamen des authentifizierten Benutzers ab.
Öffentliche Eigenschaft AuthenticatedUserIdentity Ruft die authentifizierte Identität des Benutzers ab.
Öffentliche Eigenschaft AuthenticatedUserName Ruft den authentifizierten Benutzernamen ab.
Öffentliche EigenschaftStatischer Member ClientCacheDirectory Ruft das Verzeichnis ab, das die Clientcachedateien enthält.
Öffentliche Eigenschaft ClientCacheDirectoryForInstance Ruft das Verzeichnis ab, um zu verwenden, wenn Daten vom Server zwischengespeichert werden.
Öffentliche EigenschaftStatischer Member ClientSettingsDirectory Ruft das Verzeichnis ab, das die Clienteinstellungsdateien enthält.
Öffentliche Eigenschaft Credentials Ruft die Anmeldeinformationen für dieses TeamFoundationServer-Objekt ab.
Öffentliche Eigenschaft Culture Ruft oder legt die Kultur an dem für dieses TeamFoundationServer-Objekt fest.
Öffentliche Eigenschaft HasAuthenticated Ruft ein Flag ab, das beschreibt, ob dieses TeamFoundationServer-Objekt erfolgreich authentifiziert wurde.
Öffentliche Eigenschaft InstanceId Ruft den GUID ab, die den Server eindeutig identifiziert.
Öffentliche Eigenschaft Name Ruft den Namen des Servers ab, der Team Foundation Server ausgeführt wird.
Öffentliche Eigenschaft SessionId Ruft den GUID ab, die dieses TeamFoundationServer-Objekt zum Server identifiziert und im Aktivitätsprotokoll des Servers aufgezeichnet wird.
Öffentliche Eigenschaft TfsTeamProjectCollection Ruft die TfsTeamProjectCollections-Instanz ab, die diesem TeamFoundationServer-Objekt zugeordnet ist.
Öffentliche Eigenschaft TimeZone Ruft ab oder legt die Zeitzone.
Öffentliche Eigenschaft Uri Ruft den URI des aktuellen Servers ab, der Team Foundation Server ausgeführt wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Authenticate Authentifiziert die Serververbindung.
Öffentliche Methode Dispose Notifies interessierte Objekte der Freigabe und gibt dieses Objekt frei.
Öffentliche Methode EnsureAuthenticated Authentifiziert die Verbindung, wenn sie nicht authentifiziert wurde.
Öffentliche Methode Equals Überprüft, um festzustellen, ob dieses TeamFoundationServer-Objekt gleich das angegebene Objekt. (Ü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 GetHashCode Ruft den Hashcode für dieses Objekt ab. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetService(Type) Ruft den angegebenen Dienst ab.
Öffentliche Methode GetService<T>() Ruft den angegebenen Dienst ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Ruft den Namen dieses TeamFoundationServer-Objekts ab. (Überschreibt Object.ToString().)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CredentialsChanged Dieses Ereignis tritt auf, wenn die Anmeldeinformationen des TeamFoundationServer-Objekts ändern.

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Überprüft, um festzustellen, ob die angegebenen TeamFoundationServer-Objekte gleich sind.
Öffentlicher OperatorStatischer Member Inequality Überprüft, um festzustellen, ob die angegebenen TeamFoundationServer-Objekte nicht gleich sind.

Zum Seitenanfang

Hinweise

Diese Klasse ist veraltet. Verwenden Sie die Klassen TfsTeamProjectCollection oder TfsConfigurationServer stattdessen.

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