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.