Partager via


Microsoft.TeamFoundation.Client, espace de noms

L'espace de noms de Microsoft.TeamFoundation.Client fournit les API pour se connecter au serveur de Visual Studio Team Foundation et données d'accéder aux informations sur les collections de projets d'équipe et projets de l'équipe.

Vous pouvez utiliser TfsConfigurationServer pour se connecter à un projet d'équipe, et vous pouvez utiliser TfsTeamProjectCollection avec CatalogNode pour accéder aux données relatives aux collections de projets d'équipe et projets de l'équipe. Pour plus d'informations, consultez Connexion à Team Foundation Server à partir d'une application console.

Vous pouvez accéder à des données sur les projets d'équipe à l'aide de TfsTeamProjectCollection.GetServiceInstance ou TfsConfigurationServer.GetServiceInstance pour obtenir des objets tels que les WorkItemStore et d'VersionControlServer et IBuildServer l'interface. Pour plus d'informations, consultez l'exposé d'GetServiceInstance dans Connexion à Team Foundation Server à partir d'une application console.

Classes

  Classe Description
Classe publique ArtifactVersionSpec Ensemble de versions connues d'ArtifactSpec.
Classe publique BasicAuthCredential Fournit une informations d'identification pour l'authentification de base avec Team Foundation Server.
Classe publique BasicAuthToken Fournit un jeton pour l'authentification de base des identités Internet.
Classe publique BorderPanel Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Classe publique ClientContext Représente le contexte d'une commande qui est initialisée par une application cliente.
Classe publique ConfirmationBuilder Responsable de traiter les entrées de la page de confirmation de différentes pages de l'Assistant.
Classe publique ConnectedUserContext
Classe publique ConnectionUserChangedEventArgs
Classe publique ConnectivityFailureStatusChangedEventArgs L'objet d'EventArgs fourni aux gestionnaires d'événements pour l'événement de ConnectivityFailureStatusChanged sur TfsConnection.
Classe publique ContextChangedEventArgs EventArgs pour l'événement ContextChanged sur l'interface ITeamFoundationContextManager.
Classe publique ContextChangingEventArgs EventArgs pour l'événement de ContextChanging sur l'interface d'ITeamFoundationContextManager.
Classe publique CookieCredential Fournit une fédéré l'authentification avec une instance hébergée de TfsConnection à l'aide de cookies.
Classe publique CookieToken Fournit un jeton cas basé d'authentification.
Classe publique CredentialsChangedEventArgs Contient des propriétés affectées lorsque les informations d'identification de l'objet de Team Foundation Server changent.
Classe publique DeletionException Levée lorsqu'une erreur se produit pendant une suppression.
Classe publique DragDrop
Classe publique DragDropParameters
Classe publique FederatedCredential Fournit une implémentation commune pour les informations d'identification fédérées.
Classe publique GzipResourceReader
Classe publique InformationBar Cette API prend en charge l’infrastructure Team Foundation Server et n’est pas destinée à être utilisée directement à partir de votre code.
Classe publique IssuedToken Fournit une classe de base commune pour les jetons émis.
Classe publique IssuedTokenCredential Fournit une classe de base commune pour les informations d'identification de jeton émis.
Classe publique LinksCollection Représente une collection de mappages des ID d'artefact à leurs URL respectifs d'artefact créés lors de l'instanciation de modèle de méthodologie.
Classe publique LogLevels Décrit différentes catégories pour les entrées de journal.
Classe publique NotificationManager Fournit des notifications d'événements à travers des processus dans un bureau unique.Cela permet de conserver les interfaces utilisateur dans le répertoire en cours d'Visual Studio concernant les modifications qui sont décrétées localement, telles que la manipulation de l'espace de travail de contrôle de version.
Classe publique OAuthToken Fournit un jeton utilisé pour l'authentification basée délégation d'OAuth
Classe publique OAuthTokenContainer Conteneur pour encapsuler un jeton d'accès d'OAuth et un OAuth actualisent le jeton (ou le code d'autorisation)
Classe publique OAuthTokenCredential
Classe publique PcwException Levée d'une exception avec l'Assistant de création du projet.
Classe publique PerfTraceListener Écoute des traces de performance.
Classe publique PluginInitializationFailedException Levée lorsqu'un plug-in n'a pas initialisé.
Classe publique ProjectCreationContext Représente des données de configuration de modèle de méthodologie utilisées par les connexions en exécutant des tâches de modèle de méthodologie.
Classe publique ProjectCreationMacroResolver Correspond et remplace des macros dans ProjectCreationSupportedMacros.
Classe publique ProjectCreationSupportedMacros Contient les macros prises en charge par l'Assistant de création du projet.
Classe publique PropertyBag Représente une collection non ordonnée de propriétés et de leurs valeurs.
Classe publique PropertyChangeEventArgs Arguments pour un événement de modification de propriété.
Classe publique PropertyDoesNotExistException Levée lorsqu'une propriété n'existe pas.
Classe publique ProxyStatistics Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Classe publique ProxyStatisticsInfo Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Classe publique PublicDataKeys Contient les constantes de chaîne des clés de données publiques.
Classe publique ReadOnlyDictionary<TKey, TValue> Version en lecture seule d'IDictionary<TKey, TValue>.
Classe publique RegisteredConfigurationServer Décrit un serveur enregistré de configuration.
Classe publique RegisteredProjectCollection Décrit une collection de projets stockées.
Classe publique RegisteredServers Obsolète. Gère la liste de serveurs inscrits dans la base de registres.
Classe publique RegisteredTfsConnections Classe qui représente un Registre des connexions Team Foundation Server.
Classe publique SimpleWebToken Fournit le jeton simple de site web utilisé pour l'authentification d'OAuth.
Classe publique SimpleWebTokenCredential Fournit une fédéré l'authentification avec une instance hébergée de TfsConnection à l'aide des jetons simples Web.
Classe publique TeamFoundationDateTimePicker Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Classe publique TeamFoundationServer Obsolète. Représente une connexion à un serveur qui exécute Team Foundation Server.
Classe publique TeamFoundationServerFactory Obsolète. Fabrique de classe des objets de TeamFoundationServer.Cette classe est obsolète.Utilisez TfsTeamProjectCollectionFactory à la place.
Classe publique TeamFoundationSoapProxy Obsolète. Fournit le protocole pour la communication d'objet Team Foundation en utilisant SOAP.
Classe publique TeamFoundationTeam C'est une classe wrapper pour une identité d'équipe qui rend pratique pour utiliser les propriétés.Il fournit également des méthodes d'assistance pour créer, mettre à jour, interroger et lire des équipes sur le serveur
Classe publique TeamProjectDeleter Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Classe publique TeamProjectDeleter.StatusEventArgs Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Classe publique TeamProjectPicker Fournit un dialogue pour sélectionner une collection de projets TeamFoundation.
Classe publique TeamProjectWizardPage Représente une page de l'Assistant de création du projet.
Classe publique TeamPropertiesView Classe abstraite de base pour tous les objets de vue d'équipe.Les objets de vue d'équipe respecte le modèle de façade.À cet égard les objets de vue d'équipe fournissent la méthode simple pour accéder aux propriétés spécifiques complexes ou de domaine qui requièrent un éclairage supplémentaire sur la façon dont elles sont stockées dans le conteneur des propriétés d'équipe et la manière dont elles doivent être présentée au monde externe.Les objets de vue peuvent consommer d'autres objets de vue, comme un objet de vue qui gère l'équipe spécifique d'une expérience agile que les propriétés peuvent utiliser un autre objet de vue qui gère des propriétés connexes Suivi des éléments de travail, qui est le type d'élément de travail dans un projet représentent des éléments de travail Bogue, pour l'équipe.
Classe publique TfsClientCacheUtility
Classe publique TfsClientCredentials Fournit des informations d'identification à utiliser lorsque vous vous connectez à Team Foundation Server.
Classe publique TfsClientCredentialStorage Classe d'assistance symbolique de stockage qui enregistre et récupère les jetons d'authentification pour Team Foundation Server.
Classe publique TfsConfigurationServer Représente une connexion au serveur qui exécute Team Foundation Server.
Classe publique TfsConfigurationServerFactory Fabrique de classe des objets de TfsConfigurationServerFactory.
Classe publique TfsConfigurationServerManager
Classe publique TfsConnection Représente la connexion du client au serveur qui exécute Team Foundation Server.
Classe publique TfsConnectionWebServiceCallEventArgs L'objet d'EventArgs fourni aux gestionnaires d'événements pour les événements statiques de WebServiceCallBegin et de WebServiceCallEnd sur TfsConnection.
Classe publique TfsTeamProjectCollection Abrège l'infrastructure commune pour le système d'Team Foundation et est la classe parente pour les composants d'Team Foundation.
Classe publique TfsTeamProjectCollectionFactory Fabrique de classe des objets de TfsTeamProjectCollection.
Classe publique TfsTeamService
Classe publique TswaClientHyperlinkService Classe utilitaire utilisée pour générer des liens hypertexte de Team Web Access.
Classe publique UICredentialsProvider Utilisé pour demander des informations d'identification Windows.
Classe publique ValidationFailedException Levée lorsque la validation a échoué.
Classe publique WebServiceCall Classe pour un appel de service Web.
Classe publique WebServiceCallList Une liste d'appels de service Web.
Classe publique WebServiceStatList Liste des statistiques de service Web.
Classe publique WebServiceStats Contient plusieurs propriétés pour décrire un service Web.
Classe publique WindowsCredential Fournit une informations d'identification pour l'authentification Windows avec Team Foundation Server.
Classe publique WindowsToken

Interfaces

  Interface Description
Interface publique IArtifactProvider Définit des méthodes pour récupérer un artefact et le formulaire généralisé de document.
Interface publique ICancelableAsyncResult Représente l'état d'une opération asynchrone annulable.
Interface publique IClientContext Décrit le contexte d'une commande qui est initialisée par une application cliente.
Interface publique IClientLinking Interface pour la liaison cliente.
Interface publique ICredentialsProvider Décrit les mécanismes pour gérer les échecs d'authentification pour les composants Team Foundation.
Interface publique ILogger L'interface pour stocker des implémentations. Stocke les événements dans un fichier journal.
Interface publique ILogHandler Gestionnaire pour stocker des événements.
Interface publique IProjectComponentCreator Décrit les méthodes qu'un plug-in d'Assistant de création du projet doit implémenter afin qu'il soit appelé par le moteur d'exécution.
Interface publique IProjectContext Obsolète. Décrit le contexte pour une connexion de Team Foundation.
Interface publique IProjectCreation Fournit des méthodes qui permettent de créer des projets d'équipe à partir d'un fichier de configuration de traitement au lieu de l'Assistant de création du projet.
Interface publique IProjectCreationPlugin Interface pour les packages qui fournissent des gestionnaires d'outils de l'Assistant de création du projet.
Interface publique IResultCollection<T> Décrit les mécanismes pour ResultCollections.ResultCollections sont énumérables et supprimable.
Interface publique IRuntimeHost Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Interface publique ITeamFoundationContext Cette interface contient des informations relatives au contexte de la fenêtre d'Team Explorer.
Interface publique ITeamFoundationContextManager Obligez ce service à surveiller des modifications au contexte actuel associé à la fenêtre d'Team Explorer.
Interface publique ITeamFoundationContextManager2 Obligez ce service à surveiller des modifications au contexte actuel associé à la fenêtre Explorateur d'équipes.Cette implémentation permet également le paramètre complet du contexte avec tous les paramètres.
Interface publique ITeamProjectPickerDefaultSelectionProvider Interface pour fournir la sélection par défaut à la boîte de dialogue de connexion.
Interface publique ITemplateExporter Interface qui fournit des méthodes pour exporter une méthodologie du serveur vers le client pour afficher et modifier.
Interface publique ITemplateImporter Interface qui fournit les méthodes requises pour importer un fichier de méthodologie.Après qu'il a importé, la méthodologie peut être sélectionnée dans un Assistant de création du projet.
Interface publique ITemplateValidator Interface qui fournit des méthodes pour valider une méthodologie avant de l'importer.

Délégués

  Délégué Description
Délégué public ConnectivityFailureStatusChangedEventHandler La signature des gestionnaires d'événements pour l'événement de ConnectivityFailureStatusChanged sur TfsConnection.
Délégué public CredentialsChangedEventHandler Gestionnaire d'événements générés lorsque les informations d'identification sont modifiées.
Délégué public NotificationManager.GetNotificationParametersCallback Rappel pour permettre au fournisseur de notification pour personnaliser les paramètres selon la version de la fenêtre qu'elles parlent à.
Délégué public NotificationManager.NotificationHandler
Délégué public OAuthTokensReceivedCallback Un consommateur a fourni le délégué sur lequel informé de l'API sous-jacentes ont reçu un ensemble de jetons (un jeton d'accès et un jeton d'actualisation) en échange de code d'autorisations ou un précédent actualisez le jeton.
Délégué public ProjectCreationContext.PropertyChangeEventHandler Gestionnaire d'événements pour lorsqu'une propriété change.
Délégué public TeamProjectDeleter.StatusEventHandler Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Délégué public TfsConnectionWebServiceCallEventHandler La signature des gestionnaires d'événements pour les événements statiques de WebServiceCallBegin et de WebServiceCallEnd sur TfsConnection.

Énumérations

  Énumération Description
Énumération publique ActiveContextChange Cette énumération est utilisée pour désigner un type de modification de contexte.Chaque valeur peut être associée autant que nécessaire car c'est une énumération d'indicateurs.
Énumération publique ActiveContextChangeReason Cette énumération est utilisée pour indiquer la raison d'une modification de contexte.
Énumération publique BorderPanel.Sides Représente des indicateurs pour indiquer que des côtés d'un panneau sont dessiné comme ayant une bordure.
Énumération publique FailureKind Décrit le type d'échec qui s'est produit.
Énumération publique ImageScalingMode
Énumération publique InformationBar.IconType Cette API prend en charge l'infrastructure de Team Foundation Server et n'est pas destinée à être utilisée directement à partir de votre code.
Énumération publique LogCategory Décrit la catégorie du message écrit dans un journal.
Énumération publique LogFlags Décrit les indicateurs qui peuvent décrire un message écrit dans un journal.
Énumération publique OAuthTokenType Le type de jeton d'OAuth
Énumération publique RuntimeEnvironmentFlags Indicateurs qui décrivent l'environnement d'exécution.
Énumération publique ServerCapabilities
Énumération publique TeamProjectPickerMode Décrit le mode actuel du dialogue du sélecteur de projet d'équipe.