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 requête 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 de cette connexion d'Team Foundation Server. | |
CatalogResourceId | ||
ClientCacheDirectory | Obtient le chemin d'accès du répertoire contenant les fichiers 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 | Le 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 données utilisateur si le serveur n'a pas été connecté.Il y ressemble quelque chose qui ressemble à ceci : %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[identification de l'utilisateur]\[instanceId]_[modèle] | |
ClientConfigurationDirectory | Répertoire contenant les fichiers de configuration client qui se trouve sous le répertoire de paramètres.Il ressemblera : C:\Documents and settings\nom utilisateur\local paramètres\application data\Microsoft\Team Foundation\[ de s_version]\config | |
ClientCredentials | Obtient les informations d'identification pour cette collection de projet. | |
ClientSettingsDirectory | Obtient ou définit le chemin d'accès du répertoire contenant les fichiers cache client. | |
ClientVolatileCacheDirectory | Répertoire contenant les fichiers cache clients qui seront supprimés lorsque leur connexion au serveur correspondante est supprimée et remplacée.Il y ressemble quelque chose qui ressemble à ceci : %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile | |
ClientVolatileCacheDirectoryForInstance | Le chemin d'accès qui doit être utilisé pour mettre en cache des données spécifiques au serveur qui sera supprimé lorsque le serveur est supprimé ou connecté à un autre utilisateur. | |
ConnectivityFailureOnLastWebServiceCall | Indique si le dernier appel du service Web émis par cet objet de 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 exécutant Team Foundation Server. | |
HasAuthenticated | Obtient l'état d'un indicateur qui indique si cette instance de TfsConnection a été correctement authentifié. | |
InstanceId | Obtient le GUID qui identifie cette connexion d'Team Foundation Server. | |
IsHostedServer | Retourne true si le serveur de Team Foundation Server Azur- hébergé par windows | |
Name | Obtient le nom de cette connexion d'Team Foundation Server. | |
OperationName | Obtient ou définit le nom de l'opération exécutée par une application sur le serveur. | |
ServerCapabilities | Les fonctionnalités du serveur de TFS | |
SessionId | Obtient le GUID qui identifie cette instance du client au serveur. | |
TimeZone | Obtient ou définit le fuseau horaire de cette connexion d'Team Foundation Server. Utilisé pour convertir des dates et heures au format UTC. | |
TotalRequestCount | Le nombre de fois où l'événement de WebServiceCallBegin s'est déclenchée dans cet appdomain. | |
UICulture | La culture à utiliser.La valeur par défaut à CultureInfo.CurrentUICulture. | |
Uri | Obtient l'URI (URI) de cette connexion d'Team Foundation Server. |
Début
Méthodes
Nom | Description | |
---|---|---|
Authenticate | Authentifie la connexion à Team Foundation Server à l'aide de le fournisseur d'informations d'identification spécifié. | |
Connect | Se connecte à un serveur qui exécute Team Foundation Server et retourne des informations sur connectOptions. | |
CreateInternalProxy | ||
CreateServiceInstance | ||
CreateVssConnection | ||
Dispose | Notifie les objets connexes de page et a cette instance de TfsConnection. | |
EnsureAuthenticated | Authentifie la connexion à Team Foundation Server s'il n'a pas été authentifié. | |
Equals | Retourne true de l'objet spécifié est égal à ce TfsConnection. L'égalité est définie en comparant l'URL complète des deux TfsConnections (Substitue Object.Equals(Object).) | |
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.) | |
GetAuthenticatedIdentity | Obtient l'identité qui a authentifié avec le 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.Des URL complètes vers la page de service d'emplacement ne doivent pas être transmis 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 de l'objet Object actuel. (Hérité de Object.) | |
OnConnectivityFailureStatusChanged | Déclenche l'événement de 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é lorsque la valeur de l'indicateur de ConnectivityFailureOnLastWebServiceCall change. | |
CredentialsChanged | Cet événement est déclenché lorsque les informations d'identification de l'objet de TeamFoundationServer changent. | |
WebServiceCallBegin | Cet événement est déclenché lorsque le modèle objet client de TFS démarre l'exécution d'une requête Web dans cet appdomain. Le gestionnaire d'événements récepteur est disponible dans l'instance de TfsConnection sur laquelle l'appel du service Web de début (si disponible). | |
WebServiceCallEnd | Cet événement est déclenché lorsque le modèle objet client de TFS issue de l'exécution d'une requête Web dans cet appdomain. Le gestionnaire d'événements récepteur est disponible dans l'instance de TfsConnection sur laquelle l'appel du service Web de début (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.