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 | |
---|---|---|
![]() ![]() |
ApplicationName | Obtient ou définit le nom d'une application qui effectue une demande sur le serveur. |
![]() |
AuthorizedIdentity | Obtient l'identité qui est autorisée à effectuer des appels au serveur qui exécute Team Foundation Server. |
![]() |
CatalogNode | Obtient la ressource du catalogue pour cette connexion Team Foundation Server. |
![]() |
CatalogResourceId | |
![]() ![]() |
ClientCacheDirectory | Obtient le chemin d'accès du répertoire qui contient les fichiers du cache client. |
![]() |
ClientCacheDirectoryForInstance | Obtient le chemin d'accès du répertoire utilisé pour mettre en cache les données du serveur qui exécute Team Foundation Server. |
![]() |
ClientCacheDirectoryForUser | Chemin d'accès qui doit être utilisé pour mettre en cache les données spécifiques à l'utilisateur de ce serveur.L'accès à cette propriété entraîne un appel de serveur pour récupérer les informations utilisateur si le serveur n'a pas été connecté.Cela ressemble à ce qui suit : %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] |
![]() ![]() |
ClientConfigurationDirectory | Répertoire qui contient les fichiers de configuration du client qui se trouve sous le répertoire de paramètres.Cela ressemble à ce qui suit : C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\[s_version]\Configuration |
![]() |
ClientCredentials | Obtient les informations d'identification pour cette collection de projets. |
![]() ![]() |
ClientSettingsDirectory | Obtient ou définit le chemin d'accès du répertoire qui contient les fichiers du cache client. |
![]() ![]() |
ClientVolatileCacheDirectory | Répertoire contenant les fichiers du cache client qui sont supprimés lorsque leur connexion au serveur correspondante est supprimée ou remplacée.Cela ressemble à ce qui suit : %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile |
![]() |
ClientVolatileCacheDirectoryForInstance | Chemin d'accès qui doit être utilisé pour mettre en cache des données spécifiques à l'instance de ce serveur qui sont supprimées quand le serveur est supprimé ou connecté avec un autre utilisateur. |
![]() |
ConnectivityFailureOnLastWebServiceCall | Indique si le dernier appel du service web émis par cet objet TfsConnection a échoué en raison d'un problème de connectivité. |
![]() |
Credentials | Obtient les informations d'identification pour cette instance de Team Foundation Server. |
![]() |
Culture | Obtient ou définit l'environnement de localisation utilisé par le serveur qui exécute Team Foundation Server. |
![]() |
HasAuthenticated | Obtient l'état d'un indicateur qui indique si cette instance de TfsConnection a été correctement authentifiée. |
![]() |
InstanceId | Obtient le GUID qui identifie cette connexion Team Foundation Server. |
![]() |
IsHostedServer | Retourne True si le serveur est un serveur Team Foundation Server hébergé par Microsoft Azure. |
![]() |
Name | Obtient le nom de cette connexion Team Foundation Server. |
![]() ![]() |
OperationName | Obtient ou définit le nom de l'opération qui est effectuée par une application sur le serveur. |
![]() |
ServerCapabilities | Fonctionnalités du serveur TFS |
![]() |
SessionId | Obtient le GUID qui identifie cette instance du client auprès du serveur. |
![]() |
TimeZone | Obtient ou définit le fuseau horaire de cette connexion Team Foundation Server. Permet de convertir les dates et heures en valeurs UTC. |
![]() ![]() |
TotalRequestCount | Nombre total de fois où l'événement WebServiceCallBegin s'est déclenché dans cet appdomain. |
![]() |
UICulture | Culture qui sera utilisée.La valeur par défaut est CultureInfo.CurrentUICulture. |
![]() |
Uri | Obtient l'URI (Uniform Resource Identifier) pour cette connexion Team Foundation Server. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
Authenticate | Authentifie la connexion à Team Foundation Server à l'aide du fournisseur d'informations d'identification spécifié. |
![]() |
Connect | Se connecte à un serveur qui exécute Team Foundation Server et retourne des informations basées sur connectOptions. |
![]() |
CreateInternalProxy | |
![]() |
CreateServiceInstance | |
![]() |
CreateVssConnection | |
![]() |
Dispose | Avertit les objets associés de la suppression et supprime cette instance de TfsConnection. |
![]() |
EnsureAuthenticated | Authentifie la connexion à Team Foundation Server si elle ne l'a pas déjà été. |
![]() |
Equals | Retourne True si l'objet spécifié est égal à cet objet TfsConnection. L'égalité est définie en comparant l'URL complète des deux objets TfsConnection. (Substitue Object.Equals(Object).) |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) |
![]() |
GetAuthenticatedIdentity | Obtient l'identité qui a été authentifiée auprès du serveur. |
![]() |
GetClient<T> | |
![]() ![]() |
GetFullyQualifiedUriForName | Cette fonction suppose que le nom transmis est le nom convivial du serveur ou l'URL menant à la racine de la collection.Les URL complètes vers la page du service d'emplacement ne doivent pas être transmises ici. |
![]() |
GetHashCode | Obtient le code de hachage de cette instance de TfsConnection. (Substitue Object.GetHashCode().) |
![]() |
GetService(Type) | Obtient le service demandé. |
![]() |
GetService<T>() | Obtient le service demandé. |
![]() |
GetServiceInstance | |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
InitializeTeamFoundationObject | Initialise l'objet créé s'il implémente ITfsConnectionObject. |
![]() |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) |
![]() |
OnConnectivityFailureStatusChanged | Déclenche l'événement ConnectivityFailureStatusChanged. |
![]() |
ToString | Obtient le nom de l'instance de TfsConnection. (Substitue Object.ToString().) |
Début
Événements
Nom | Description | |
---|---|---|
![]() |
ConnectivityFailureStatusChanged | Cet événement est déclenché quand la valeur de l'indicateur ConnectivityFailureOnLastWebServiceCall est modifiée. |
![]() |
CredentialsChanged | Cet événement est déclenché quand les informations d'identification de l'objet TeamFoundationServer sont modifiées. |
![]() ![]() |
WebServiceCallBegin | Cet événement est déclenché quand le modèle objet client TFS démarre l'exécution d'une demande web dans cet appdomain. Le gestionnaire d'événements de réception obtient l'instance de TfsConnection à l'origine de l'appel du service web (si disponible). |
![]() ![]() |
WebServiceCallEnd | Cet événement est déclenché quand le modèle objet client TFS termine l'exécution d'une demande web dans cet appdomain. Le gestionnaire d'événements de réception obtient l'instance de TfsConnection à l'origine de l'appel du service web (si disponible). |
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.