Partager via


TfsConnection, classe

Représente la connexion du client au serveur qui exécute Team Foundation Server.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class TfsConnection _
    Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider, 
    IDisposable

Le type TfsConnection expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique ApplicationName Obtient ou définit le nom d'une application qui effectue une demande sur le serveur.
Propriété publique AuthorizedIdentity Obtient l'identité qui est autorisée à appeler au serveur qui exécute Team Foundation Server.
Propriété publique CachedInstanceId
Propriété publique CatalogNode Obtient la ressource de catalogue pour cette connexion d' Team Foundation Server .
Propriété protégée CatalogResourceId
Propriété publique ChannelFactory
Propriété publiqueMembre statique ClientCacheDirectory Obtient le chemin d'accès du dossier qui contient les fichiers cache client.
Propriété publique ClientCacheDirectoryForInstance Obtient le chemin d'accès au dossier utilisé pour mettre en cache des données du serveur qui exécute Team Foundation Server.
Propriété publiqueMembre statique ClientConfigurationDirectory Dossier contenant les fichiers de configuration client qui réside sous le répertoire de paramètres.Cela se présentera : C : \Documents and Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\[s_version]\Configuration
Propriété publique ClientCredentials Obtient les informations d'identification pour cette collection de projets.
Propriété publiqueMembre statique ClientSettingsDirectory Obtient ou définit le chemin d'accès du dossier qui contient les fichiers cache client.
Propriété publique ConnectivityFailureOnLastWebServiceCall Indique si le dernier appel de service Web publiés par cet objet de TfsConnection a échoué en raison d'un échec de connectivité.
Propriété publique Credentials Obtient les informations d'identification pour cette instance d' Team Foundation Server .
Propriété publique Culture Obtient ou définit l'environnement de localisation utilisé par le serveur qui exécute Team Foundation Server.
Propriété publique Disposed
Propriété publique HasAuthenticated Obtient l'état d'une balise qui décrit si cette instance de TfsConnection a authentifié.
Propriété publique IdentityToImpersonate
Propriété publique InstanceId Obtient un GUID identifiant cette connexion d' Team Foundation Server .
Propriété publique IsHostedServer Retourne la valeur true si le serveur est un serveur Team Foundation Server Azur- hébergé par windows
Propriété publique Name Obtient le nom de cette connexion d' Team Foundation Server .
Propriété publiqueMembre statique OperationName Obtient ou définit le nom de l'opération exécutée par une application sur le serveur.
Propriété publique ProxyServer
Propriété publique ServerCapabilities Les fonctions du serveur de TFS
Propriété publique ServerDataProvider
Propriété publique SessionId Obtient un GUID identifiant cette instance du client au serveur.
Propriété publique TimeZone Obtient ou définit le fuseau horaire de cette connexion d' Team Foundation Server . Utilisé pour convertir des dates et heures à l'heure UTC.
Propriété publiqueMembre statique TotalRequestCount Tout nombre de fois où l'événement de WebServiceCallBegin un déclenchées dans cet appdomain.
Propriété publique UICulture La culture utilisée.Elle correspond par défaut à CultureInfo.CurrentUICulture.
Propriété publique Uri Obtient l'URI (URI) pour cette connexion d' Team Foundation Server .

Début

Méthodes

  Nom Description
Méthode publique Authenticate Authentifie la connexion à Team Foundation Server à l'aide de le fournisseur d'informations d'identification spécifié.
Méthode publique Connect Se connecter à un serveur qui exécute Team Foundation Server et retourne les informations sur connectOptions.
Méthode protégée CreateInternalProxy
Méthode protégée CreateServiceInstance
Méthode publique Disconnect
Méthode publique Dispose Prévient les objets connexes de disposition et a cette instance de TfsConnection.
Méthode publique EnsureAuthenticated Authentifie la connexion à Team Foundation Server s'il n'a pas été précédemment authentifié.
Méthode publique Equals Retourne la valeur true de l'objet spécifié est égal à ce TfsConnection. l'égalité est définie en comparant l'URL qualifié complet des deux TfsConnections (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 FlushServices
Méthode publique GetAuthenticatedIdentity Obtient l'identité qui a authentifié avec le serveur.
Méthode protégéeMembre statique GetFullyQualifiedUriForName Cette fonction suppose que le nom passé est le nom convivial du serveur ou l'URL à la racine de la collection.Les URL qualifiés complets dans la page de service d'emplacement ne doivent pas être passés ici.
Méthode publique GetHashCode Obtient le code de hachage de cette instance de TfsConnection. (Substitue Object.GetHashCode().)
Méthode publique GetService(Type) Obtient le service demandé.
Méthode publique GetService<T>() Obtient le service demandé.
Méthode protégée GetServiceInstance
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InitializeTeamFoundationObject Initialise l'objet créé s'il implémente ITfsConnectionObject.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnConnectivityFailureStatusChanged Déclenche l'événement de ConnectivityFailureStatusChanged.
Méthode publique ToString Obtient le nom de l'instance de TfsConnection. (Substitue Object.ToString().)

Début

Événements

  Nom Description
Événement public ConnectivityFailureStatusChanged Cet événement est déclenché lorsque la valeur de la balise de ConnectivityFailureOnLastWebServiceCall change.
Événement public CredentialsChanged Cet événement est déclenché lorsque les informations d'identification de l'objet de TeamFoundationServer changent.
Événement publicMembre statique WebServiceCallBegin Cet événement est déclenché lorsque le modèle d'objet client de TFS commence l'exécution d'une requête Web dans cet appdomain. Le gestionnaire d'événements de réception est fourni d'instance de TfsConnection sur laquelle l'appel de service Web a démarré (si disponible).
Événement publicMembre statique WebServiceCallEnd Cet événement est déclenché lorsque le modèle d'objet client de TFS arrête l'exécution d'une requête Web dans cet appdomain. Le gestionnaire d'événements de réception est fourni d'instance de TfsConnection sur laquelle l'appel de service Web a démarré (si disponible).

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique GetService<T, V> (Défini par IServiceProviderExtensions.)

Début

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