Share via


TeamFoundationServer, classe

Remarque : cette API est maintenant obsolète.

Représente une connexion à un serveur qui exécute Team Foundation Server.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

Espace de noms :  Microsoft.TeamFoundation.Client
Assembly :  Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)

Syntaxe

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

Le type TeamFoundationServer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TeamFoundationServer(String) Initialise un objet de TeamFoundationServer associé à l'URL spécifiée.
Méthode publique TeamFoundationServer(Uri) Initialise un objet de TeamFoundationServer associé à l'URI spécifié.
Méthode publique TeamFoundationServer(RegisteredProjectCollection) Initialise un objet de TeamFoundationServer associé au serveur qui est décrit par le RegisteredProjectCollection spécifié.
Méthode publique TeamFoundationServer(String, ICredentialsProvider) Initialise un objet de TeamFoundationServer associé à l'URL et le fournisseur d'informations d'identification spécifiés.
Méthode publique TeamFoundationServer(String, ICredentials) Initialise un objet de TeamFoundationServer associé à l'URL et les informations d'identification spécifiés.
Méthode publique TeamFoundationServer(Uri, ICredentialsProvider) Initialise un objet de TeamFoundationServer associé à l'URI et le fournisseur d'informations d'identification spécifiés.
Méthode publique TeamFoundationServer(Uri, ICredentials) Initialise un objet de TeamFoundationServer associé à l'URI spécifié (URI) et les informations d'identification.
Méthode publique TeamFoundationServer(String, ICredentials, ICredentialsProvider) Initialise un objet de TeamFoundationServer associé à l'URL et les informations d'identification spécifiés.
Méthode publique TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Initialise un objet de TeamFoundationServer associé à l'URI, les informations d'identification et le fournisseur d'informations d'identification spécifiés.
Méthode publique TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Initialise un objet de TeamFoundationServer associé au serveur qui est décrit par le RegisteredProjectCollection, les informations d'identification, et le fournisseur d'informations d'identification spécifiés.

Début

Propriétés

  Nom Description
Propriété publique AuthenticatedUserDisplayName Obtient le nom complet de l'utilisateur authentifié.
Propriété publique AuthenticatedUserIdentity Obtient l'identité authentifiée de l'utilisateur.
Propriété publique AuthenticatedUserName Obtient le nom d'utilisateur authentifié.
Propriété publiqueMembre statique ClientCacheDirectory Obtient le répertoire qui contient les fichiers cache clients.
Propriété publique ClientCacheDirectoryForInstance Obtient le répertoire à utiliser lorsque les données sont mises en cache du serveur.
Propriété publiqueMembre statique ClientSettingsDirectory Obtient ou définit le répertoire qui contient les fichiers de paramètres clients.
Propriété publique Credentials Obtient les informations d'identification pour cet objet de TeamFoundationServer.
Propriété publique Culture Obtient ou définit la culture à utiliser pour cet objet de TeamFoundationServer.
Propriété publique HasAuthenticated Obtient un indicateur qui indique si cet objet de TeamFoundationServer a authentifié.
Propriété publique InstanceId Obtient un GUID qui identifie le serveur.
Propriété publique Name Obtient le nom du serveur qui exécute Team Foundation Server.
Propriété publique SessionId Obtient un GUID qui identifie cet objet de TeamFoundationServer au serveur et enregistré dans les journaux d'activité du serveur.
Propriété publique TfsTeamProjectCollection Obtient l'instance de TfsTeamProjectCollection associée à cet objet de TeamFoundationServer.
Propriété publique TimeZone Obtient ou définit le fuseau horaire.
Propriété publique Uri Obtient l'URI du serveur actuel qui exécute Team Foundation Server.

Début

Méthodes

  Nom Description
Méthode publique Authenticate Authentifie la connexion au serveur.
Méthode publique Dispose Notifies a effectuer des objets de disposition et supprime cet objet.
Méthode publique EnsureAuthenticated Authentifie la connexion, si celle-ci n'a pas encore authentifiée.
Méthode publique Equals Vérifie si cet objet de TeamFoundationServer est égal à l'objet spécifié. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Obtient le code de hachage de cet objet. (Substitue Object.GetHashCode().)
Méthode publique GetService(Type) Obtient le service spécifié.
Méthode publique GetService<T>() Obtient le service spécifié.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Obtient le nom de cet objet de TeamFoundationServer. (Substitue Object.ToString().)

Début

Événements

  Nom Description
Événement public CredentialsChanged Cet événement se produit lorsque les informations d'identification de l'objet de TeamFoundationServer changent.

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Vérifie si les objets spécifiés dans TeamFoundationServer sont égaux.
Opérateur publicMembre statique Inequality Vérifie si les objets spécifiés dans TeamFoundationServer ne sont pas égales.

Début

Notes

Cette classe est obsolète. Utilisez les classes de TfsTeamProjectCollection ou de TfsConfigurationServer à la place.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Client, espace de noms