Share via


TfsTeamProjectCollection, classe

Abrège l'infrastructure commune pour le système d'Team Foundation et est la classe parente pour les composants d'Team Foundation.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public Class TfsTeamProjectCollection _
    Inherits TfsConnection
public class TfsTeamProjectCollection : TfsConnection

Le type TfsTeamProjectCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TfsTeamProjectCollection(Uri) Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(RegisteredProjectCollection) Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(Uri, ICredentialsProvider) Obsolète. Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(Uri, TfsClientCredentials) Initialise une nouvelle instance d'TfsTeamProjectCollection avec les informations d'identification spécifiées.
Méthode publique TfsTeamProjectCollection(Uri, IdentityDescriptor) Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(Uri, Boolean)
Méthode publique TfsTeamProjectCollection(Uri, ICredentials) Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(RegisteredProjectCollection, IdentityDescriptor) Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor) Initialise une nouvelle instance d'TfsTeamProjectCollection avec les informations d'identification spécifiées.L'identité spécifiée sera empruntée pour toutes les opérations.
Méthode publique TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider) Obsolète. Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Obsolète. Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
Méthode publique TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
Méthode publique TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsolète. Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsolète. Initialise une nouvelle instance de TfsTeamProjectCollection.
Méthode publique TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

Début

Propriétés

  Nom Description
Propriété publique AuthorizedIdentity Obtient l'identité qui est autorisée à effectuer des appels au serveur qui exécute Team Foundation Server. (Hérité de TfsConnection.)
Propriété publique CatalogNode Obtient le CatalogNode pour ce serveur. (Substitue TfsConnection.CatalogNode.)
Propriété protégée CatalogResourceId (Hérité de TfsConnection.)
Propriété publique 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. (Hérité de TfsConnection.)
Propriété publique 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] (Hérité de TfsConnection.)
Propriété publique ClientCredentials Obtient les informations d'identification pour cette collection de projet. (Hérité de TfsConnection.)
Propriété publique 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. (Hérité de TfsConnection.)
Propriété publique ConfigurationServer Obtient le TfsConfigurationServer pour cette instance.
Propriété publique 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é. (Hérité de TfsConnection.)
Propriété publique Credentials Obtient les informations d'identification pour cette instance de Team Foundation Server. (Hérité de TfsConnection.)
Propriété publique Culture Obtient ou définit l'environnement de localisation utilisé par le serveur exécutant Team Foundation Server. (Hérité de TfsConnection.)
Propriété publique DisplayName S'il existe une seule collection enregistrée avec le serveur sera simplement le nom du serveur sinon que ce sera identique à celui. par exemple.
Propriété publique HasAuthenticated Obtient l'état d'un indicateur qui indique si cette instance de TfsConnection a été correctement authentifié. (Hérité de TfsConnection.)
Propriété publique InstanceId Obtient le GUID qui identifie cette connexion d'Team Foundation Server. (Hérité de TfsConnection.)
Propriété publique IsHostedServer Retourne true si le serveur de Team Foundation Server Azur- hébergé par windows (Hérité de TfsConnection.)
Propriété publique Name Obtient le nom du serveur. (Substitue TfsConnection.Name.)
Propriété publique ServerCapabilities Les fonctionnalités du serveur de TFS (Hérité de TfsConnection.)
Propriété publique SessionId Obtient le GUID qui identifie cette instance du client au serveur. (Hérité de TfsConnection.)
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 au format UTC. (Hérité de TfsConnection.)
Propriété publique UICulture La culture à utiliser.La valeur par défaut à CultureInfo.CurrentUICulture. (Hérité de TfsConnection.)
Propriété publique Uri Obtient l'URI (URI) de cette connexion d'Team Foundation Server. (Hérité de TfsConnection.)

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é. (Hérité de TfsConnection.)
Méthode publique Connect Se connecte à un serveur qui exécute Team Foundation Server et retourne des informations sur connectOptions. (Hérité de TfsConnection.)
Méthode protégée CreateInternalProxy (Hérité de TfsConnection.)
Méthode protégée CreateServiceInstance (Hérité de TfsConnection.)
Méthode protégée CreateVssConnection (Hérité de TfsConnection.)
Méthode publique Dispose Notifie les objets connexes de page et a cette instance de TfsConnection. (Hérité de TfsConnection.)
Méthode publique EnsureAuthenticated Authentifie la connexion à Team Foundation Server s'il n'a pas été authentifié. (Hérité de TfsConnection.)
Méthode publique 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 (Hérité de TfsConnection.)
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 GetAuthenticatedIdentity Obtient l'identité qui a authentifié avec le serveur. (Hérité de TfsConnection.)
Méthode publique GetClient<T> (Hérité de TfsConnection.)
Méthode publiqueMembre statique GetFullyQualifiedUriForName Obtient l'URI du serveur associé au nom spécifié.
Méthode publique GetHashCode Obtient le code de hachage de cette instance de TfsConnection. (Hérité de TfsConnection.)
Méthode publique GetService(Type) Obtient le service demandé. (Hérité de TfsConnection.)
Méthode publique GetService<T>() Obtient le service demandé. (Hérité de TfsConnection.)
Méthode protégée GetServiceInstance (Substitue TfsConnection.GetServiceInstance(Type, Object).)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InitializeTeamFoundationObject (Substitue TfsConnection.InitializeTeamFoundationObject(String, Object).)
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. (Hérité de TfsConnection.)
Méthode publique ToString Obtient le nom de l'instance de TfsConnection. (Hérité de TfsConnection.)

Début

Événements

  Nom Description
Événement public ConnectivityFailureStatusChanged Cet événement est déclenché lorsque la valeur de l'indicateur de ConnectivityFailureOnLastWebServiceCall change. (Hérité de TfsConnection.)
Événement public CredentialsChanged Cet événement est déclenché lorsque les informations d'identification de l'objet de TeamFoundationServer changent. (Hérité de TfsConnection.)

Début

Notes

Infrastructure commune pour tous les composants de TfsTeamProjectCollection :

  • Découverte d'une collection de projets.

  • Fourniture des informations d'identification de l'utilisateur.

  • Fournir des informations de globalisation.

  • Accès aux projets d'équipe.

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