Partager via


TeamFoundationVersionControlService, classe

Les paramètres de contrôle de version.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.TeamFoundationVersionControlService

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

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public Class TeamFoundationVersionControlService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public class TeamFoundationVersionControlService : ITeamFoundationService

Le type TeamFoundationVersionControlService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TeamFoundationVersionControlService

Début

Méthodes

  Nom Description
Méthode publique AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32) Ajoute un conflit local de disque à la liste du serveur de conflits de cet espace de travail.
Méthode publique AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength) Ajoute un conflit local de disque à la liste du serveur de conflits de cet espace de travail.
Méthode publique AddProxy Ajoute un nouvel enregistrement du serveur proxy avec les paramètres donnés.
Méthode publique CheckIn Valide un ensemble de modifications en attente.Le Checkin fait partie d'une plus grande séquence d'appel pour valider des fichiers.La séquence est : 1.Appelez CheckPendingChanges et passez la liste des fichiers et des dossiers à l'enregistrement. 2.Pour chaque appel UploadFile de fichier. 3.Appelez le Checkin et passez la liste des fichiers et des dossiers (doit correspondre à la liste dans #1).CheckPendingChanges n'est pas obligatoire, mais il permet l'appelant à informer les conflits avant de perdre le temps téléchargement de fichiers. les serverItems doivent contenir au moins un élément, aucun doublons, et des caractères génériques.
Méthode publique CheckInShelveset Signalement d'un jeu de réservations existant pour l'enregistrement.Les éléments de travail associés à l'ensemble de modifications sont associés ou résolus dès que l'enregistrement sera terminé.
Méthode publique CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[]) Active un ensemble de modifications en attente pour les conflits d'enregistrement. Cela doit être appelé comme un contrôle préliminaire au début d'une séquence d'enregistrement.Tous les conflits qui existent au moment où l'appel a été passé sont retournés en masse au client.Le Checkin donné les mêmes contrôles et si des conflits se sont présentés puisque cet appel a été passé, il échouera. les serverItems doivent ne contenir au moins un élément et aucun caractère générique.
Méthode publique CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[], PathLength) Active un ensemble de modifications en attente pour les conflits d'enregistrement.Cela doit être appelé comme un contrôle préliminaire au début d'une séquence d'enregistrement.Tous les conflits qui existent au moment où l'appel a été passé sont retournés en masse au client.Le Checkin donné les mêmes contrôles et si des conflits se sont présentés puisque cet appel a été passé, il échouera. les serverItems doivent ne contenir au moins un élément et aucun caractère générique.
Méthode publique CompareLabels Les informations d'ensemble de modifications de retour entre deux étiquettes.Il retourne les plus récents ensembles de modifications de maxCount qui impliquent l'élément spécifié dans les étiquettes.
Méthode publique CreateAnnotation Créez et conserver une instance d'une annotation.
Méthode publique CreateBranch Crée une nouvelle branche validée.
Méthode publique CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[]) Créez un nouvel ensemble des définitions de champ associées à l'élément du serveur.
Méthode publique CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[], PathLength) Créez un nouvel ensemble des définitions de champ associées à l'élément du serveur.
Méthode publique CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions) Utilisé pour créer un projet d'équipe et l'infrastructure l'entourant.Autorisations, notes d'enregistrement, utilisateurs, et ainsi de suite.
Méthode publique CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength) Utilisé pour créer un projet d'équipe et tous infrastructure surronding -le.Autorisations, notes d'enregistrement, utilisateurs, etc.….
Méthode publique CreateWorkspace Cette fonction crée un espace de travail pour un utilisateur donné. L'espace de travail ne doit pas déjà exister.
Méthode publique DeleteAnnotation La suppression d'une annotation la supprime du système.Cette méthode peut être utilisée pour supprimer les annotations selon le filtre.Elles sont supprimées après le nom et la combinaison d'élément/version.Si une valeur est spécifiée uniquement des instances avec cette valeur sont supprimées.Si une valeur Null est fournie que toutes les instances de cette annotation sont supprimées.
Méthode publique DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier) Supprime un objet de branche et tous relations associées.
Méthode publique DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength) Supprime un objet de branche et tous relations associées.
Méthode publique DeleteLabel Supprime l'étiquette avec le nom et l'élément racine.
Méthode publique DeleteProxy Supprime l'enregistrement de proxy comme spécifié par l'URL donnée du serveur.
Méthode publique DeleteShelveset Supprime le jeu de réservations spécifié.Toutes les modifications réservées associées sont supprimées également.
Méthode publique DeleteTeamProjectFolder Utilisé pour supprimer un dossier de projet d'équipe.
Méthode publique DeleteWorkspace Supprime l'espace de travail spécifié.Toutes les modifications en attente sont annulées et toutes les entrées de LocalVersion sont supprimées du serveur.
Méthode publique Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32) Détruire sous-arbre représentée par l'itemSpec.
Méthode publique Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength) Détruire sous-arbre représentée par l'itemSpec.
Méthode publique DownloadFile Télécharge le fichier au chemin d'accès au serveur donné et la version au chemin d'accès local spécifié.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique FilterChangeset Filtre un ensemble de modifications pour un tableau d'utilisateurs et retourne une liste des restrictions de tracé.
Méthode publique FilterShelveset Filtre un jeu de réservations pour un tableau d'utilisateurs et retourne une liste des restrictions de tracé.
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 GenerateRepositoryKey Régénère le keypair RSA utilisé pour signer les clés de téléchargement.
Méthode publique Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[]) Appelé par le client pour synchroniser l'espace de travail avec une version donnée.Renvoie « pour faire » la liste des fichiers que le client le téléchargement pour mettre les copies de travail à jour locales de l'utilisateur.
Méthode publique Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[]) Appelé par le client pour synchroniser l'espace de travail avec une version donnée.Renvoie « pour faire » la liste des fichiers que le client le téléchargement pour mettre les copies de travail à jour locales de l'utilisateur.
Méthode publique Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[], PathLength) Appelé par le client pour synchroniser l'espace de travail avec une version donnée.Renvoie « pour faire » la liste des fichiers que le client le téléchargement pour mettre les copies de travail à jour locales de l'utilisateur.
Méthode publique GetChangesetProperty Obtient les propriétés associées à un ensemble de modifications donné.
Méthode publique GetEarliestChangesetTime Obtient le moment où l'ensemble de modifications le plus récent a été validé au référentiel.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetLatestChangeset Récupère le numéro de l'ensemble de modifications pour le dernier ensemble de modifications dans le référentiel.
Méthode publique GetRepositoryProperties Obtient les informations de référentiel.
Méthode publique GetServerSettings Obtient les paramètres par défaut du serveur.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetVersionedItemProperty Obsolète. Obtient les propriétés associées à un élément avec version.
Méthode publique LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption) Crée ou place une étiquette à jour.Associe les versions données des éléments donnés.
Méthode publique LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption, PathLength) Crée ou place une étiquette à jour.Associe les versions données des éléments donnés.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) Retourne la liste de GetOperations pour les fusions en attente automatiquement résolues et les conflits pour ceux qui ne sont pas automatiquement résolus.
Méthode publique Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) Retourne la liste de GetOperations pour les fusions en attente automatiquement résolues et les conflits pour ceux qui ne sont pas automatiquement résolus.
Méthode publique Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[], PathLength) Retourne la liste de GetOperations pour les fusions en attente automatiquement résolues et les conflits pour ceux qui ne sont pas automatiquement résolus.
Méthode publique OptimizeDatabase Cette méthode exécute une série d'optimisation de base de données pour les tables de contrôle de version.
Méthode publique PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], Boolean) Appelée pour effectuer ajoute, les extractions, les branches, le renomme, annulations, et ainsi de suite.Les modifications soumises peuvent contenir des caractères génériques et les indicateurs de récursivité.Les caractères génériques et les récursivités seront développés et la liste de modifications avec succès pended sera retournée.
Méthode publique PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean) Appelée pour effectuer ajoute, les extractions, les branches, le renomme, annulations, et ainsi de suite.Les modifications soumises peuvent contenir des caractères génériques et les indicateurs de récursivité.Les caractères génériques et les récursivités seront développés et la liste de modifications avec succès pended sera retournée.
Méthode publique PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean, PathLength) Appelée pour effectuer ajoute, les extractions, les branches, le renomme, annulations, les modifications etc. envoyées peuvent contenir des caractères génériques et les indicateurs de récursivité.Les caractères génériques et les récursivités seront développés et la liste de modifications avec succès pended sera retournée.
Méthode publique QueryAnnotation Obtenez un jeu d'annotations qui correspondent au filtre fourni.
Méthode publique QueryBranches Recherchez tous les parents pour chaque spécification d'élément. par exemple : Craig branche a.cs - > les branches b.cs de b.cs Justin - > les branches b.cs de c.cs Amelle - > d.cs les données suivantes doit être retourné lorsque QueryBranches est appelé en utilisant a.cs, de b.cs, de c.cs, ou de d.cs : BranchToItem : a.cs, BranchFromItem : BranchToItem null : b.cs, BranchFromItem : a.cs BranchToItem : c.cs, BranchFromItem : b.cs BranchToItem : d.cs, BranchFromItem : b.cs qui est le graphique de branche de l'élément.Le problème concerne que l'utilisateur demande ces données peut ne pas avoir une autorisation en lecture sur tous les parents de branche.Lorsque cela se produit, la structure appropriée d'élément est définie une valeur NULL. Le RelativeToItemId, et RelativeFromItemId sont assignés selon ServerItem ; Ensemble de modifications afin que l'appelant de cette API puisse toujours déterminer la forme du graphique, même si toutes les données n'est pas visible à l'utilisateur.
Méthode publique QueryBranchObjectOwnership Interroge les informations de propriété d'objet de branche pour un ensemble de modifications donné.Retourne les branches racine auxquelles l'ensemble de modifications appartient et le nombre d'éléments dans chaque branche.
Méthode publique QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType) Recherche des objets de branche de manière récursive.
Méthode publique QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength) Recherche des objets de branche de manière récursive.
Méthode publique QueryBranchObjectsByPath
Méthode publique QueryChangeset Récupère les détails (commentaire, modifications, etc.) pour un ensemble de modifications.
Méthode publique QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[]) Récupère les détails (commentaire, modifications, etc.) pour un ensemble de modifications. Les ensembles de modifications retournées contiendront des propriétés si les filtres de nom de propriété sont fournis.
Méthode publique QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) Récupère les détails (commentaire, modifications, etc.) pour un ensemble de modifications. Les ensembles de modifications retournées contiendront des propriétés si les filtres de nom de propriété sont fournis.
Méthode publique QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) Modifications de requêtes partout dans un ensemble de modifications donné (peut être paginé ou non paginée).
Méthode publique QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) Modifications de requêtes partout dans un ensemble de modifications donné (peut être paginé ou non paginée).
Méthode publique QueryCheckinNoteDefinition Recherche les définitions de champ prises en charge pour l'enregistrement notez les données.
Méthode publique QueryCheckinNoteFieldNames Retourne une liste de tous les champs de note d'enregistrement qui ont jamais été utilisés dans cette base de données.
Méthode publique QueryConflicts Retourne les conflits filtrés par la liste facultative d'ItemSpecs.
Méthode publique QueryEffectiveGlobalPermissions Calcule les autorisations globales pour un utilisateur.Applique l'autorisation et des listes refusent, héritage, et d'appartenance aux groupes de produire une simple liste d'autorisations de l'utilisateur.
Méthode publique QueryEffectiveItemPermissions Calcule les autorisations pour un utilisateur à un point particulier.Applique l'autorisation et des listes refusent, héritage, et d'appartenance aux groupes de produire une simple liste d'autorisations de l'utilisateur.
Méthode publique QueryFileContents Interroge le contenu du fichier pour l'élément donné.
Méthode publique QueryFileTypes Retourne la liste des données de configuration de par-fichier- extension.
Méthode publique QueryGlobalPermissions Interroge les autorisations globales pour les identités sélectionnées.
Méthode publique QueryHistory Informations d'ensemble de modifications de retour sur un élément et ses enfants.Il retourne les plus récents ensembles de modifications de maxCount qui impliquent l'élément spécifié et sont comprise entre versionFrom->versionTo.
Méthode publique QueryItemById Extrayez un élément du référentiel, selon l'itemId et l'ensemble de modifications.
Méthode publique QueryItemPermissions
Méthode publique QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32) Extrait une liste de tous les éléments dans le référentiel qui correspondent au tracé et la version spécifiés.Si l'argument « CheminAccès » est un fichier, retourne un ensemble d'éléments qui contiennent uniquement ce fichier.Si « CheminAccès » est un dossier, retourne un ensemble d'éléments qui contiennent tous les éléments de ce dossier.Si « CheminAccès » contient un caractère générique, retourne un jeu d'éléments dans le dossier spécifié qui correspondent au caractère générique.
Méthode publique QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, array<String[], array<String[]) Extrait une liste de tous les éléments dans le référentiel qui correspondent au tracé et la version spécifiés.Si l'argument « CheminAccès » est un fichier, retourne un ensemble d'éléments qui contiennent uniquement ce fichier.Si « CheminAccès » est un dossier, retourne un ensemble d'éléments qui contiennent tous les éléments de ce dossier.Si « CheminAccès » contient un caractère générique, retourne un jeu d'éléments dans le dossier spécifié qui correspondent au caractère générique.
Méthode publique QueryItemsById Extrait une liste d'éléments du référentiel, selon l'itemId et l'ensemble de modifications.Si un élément est introuvable pour un itemId et un ensemble de modifications spécifiques l'élément correspondant dans le tableau de sortie d'élément sera null.
Méthode publique QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32) Pour chaque entrée ItemSpec, extrait une liste d'éléments étendus qui correspondent aux critères spécifiés. Si l'argument « CheminAccès » est un fichier, retourne un ensemble d'éléments qui contiennent uniquement ce fichier.Si « CheminAccès » est un dossier, retourne un ensemble d'éléments qui contiennent tous les éléments de ce dossier.Si « CheminAccès » contient un caractère générique, retourne un jeu d'éléments dans le dossier spécifié qui correspondent au caractère générique.
Méthode publique QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32, array<String[]) Pour chaque entrée ItemSpec, extrait une liste d'éléments étendus qui correspondent aux critères spécifiés. Si l'argument « CheminAccès » est un fichier, retourne un ensemble d'éléments qui contiennent uniquement ce fichier.Si « CheminAccès » est un dossier, retourne un ensemble d'éléments qui contiennent tous les éléments de ce dossier.Si « CheminAccès » contient un caractère générique, retourne un jeu d'éléments dans le dossier spécifié qui correspondent au caractère générique.
Méthode publique QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean) Liste de retour d'étiquettes qui correspondent aux champs spécifiés. Les champs null ne sont pas utilisés dans le cadre de la comparaison.
Méthode publique QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength) Liste de retour d'étiquettes qui correspondent aux champs spécifiés.Les champs null ne sont pas utilisés dans le cadre de la comparaison.
Méthode publique QueryLocalVersions Interroge les informations d'élément local qu'un utilisateur dans leur espace de travail.
Méthode publique QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx) Retourne l'ensemble des ensembles de modifications qui doivent être fusionnés de la source pour cibler.
Méthode publique QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength) Retourne l'ensemble des ensembles de modifications qui doivent être fusionnés de la source pour cibler.
Méthode publique QueryMergeRelationships Retourne les chemins d'accès que le chemin d'accès d'entrée est mis en relation à, avec les informations de version au ultérieurement.
Méthode publique QueryMerges Retourne l'historique de fusion.
Méthode publique QueryMergesExtended QueryMergesExtended est utilisé pour rechercher la source change pour un ItemSpec donné dans la plage spécifique de version.Le résultat est un ensemble de modifications comme ExtendedMerge.Ce qui contiennent la source de la fusion (élément, version, deletionId, et modifie), ainsi que les détails de l'ensemble de modifications.L'ensemble de modifications non un objet terminé.Seul le propriétaire, le committer, la date, commentaires, et le changesetId sont terminés.Aucun éléments, notes de mise à jour ou d'autres données.
Méthode publique QueryMergesWithDetails Renvoie fusionnent avec des détails historiques.
Méthode publique QueryPendingChangesById Extrait une liste de modifications en attente, selon l'ID de modification en attenteSi une modification en attente est introuvable pour un ID spécifique de modification en attente, l'élément correspondant dans le tableau de sortie de modification en attente sera null.
Méthode publique QueryPendingChangesForWorkspace Retourne une liste de modifications en attente correspondant aux critères spécifiés. Si le workspaceName n'est pas nul, l'ownerName doit également être spécifié.Les enfants sont retournés selon l'option récursive.Si RecursionType.None est spécifié, seul le serverItem est retourné.Si RecursionType.OneLevel est spécifié et le serverItem représente un répertoire, ce répertoire et ses enfants directs sont retournés.Si RecursionType.Full est spécifié et le serverItem est un dossier que tous ses descendants sont retournés.Cette fonction retourne un tableau d'objets de PendingSet, qui représente un espace de travail.Dans chaque objet de PendingSet est un tableau de PendingChanges qui représentent les modifications qui appartiennent à cet espace de travail.
Méthode publique QueryPendingChangeSignature Également appelé « préalablement rapprochez ». Récupère la signature actuelle des modifications en attente du serveur pour l'espace de travail spécifié.Si elle a la signature des modifications en attente du client, le rapprochement peut être ignoré car il n'existe aucun travail à effectuer.
Méthode publique QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean) Retourne une liste de modifications en attente correspondant aux critères spécifiés. Si le workspaceName n'est pas nul, l'ownerName doit également être spécifié.Les enfants sont retournés selon l'option récursive.Si RecursionType.None est spécifié, seul le serverItem est retourné.Si RecursionType.OneLevel est spécifié et le serverItem représente un répertoire, ce répertoire et ses enfants directs sont retournés.Si RecursionType.Full est spécifié et le serverItem est un dossier que tous ses descendants sont retournés.Cette fonction retourne un tableau d'objets de PendingSet, qui représente un espace de travail.Dans chaque objet de PendingSet est un tableau de PendingChanges qui représentent les modifications qui appartiennent à cet espace de travail.
Méthode publique QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, PathLength, Boolean, array<String[], Boolean) Retourne une liste de modifications en attente correspondant aux critères spécifiés.Si le workspaceName n'est pas nul, l'ownerName doit également être spécifié.Les enfants sont retournés selon l'option récursive.Si RecursionType.None est spécifié, seul le serverItem est retourné.Si RecursionType.OneLevel est spécifié et le serverItem représente un répertoire, ce répertoire et ses enfants directs sont retournés.Si RecursionType.Full est spécifié et le serverItem est un dossier que tous ses descendants sont retournés.Cette fonction retourne un tableau d'objets de PendingSet, qui représente un espace de travail.Dans chaque objet de PendingSet est un tableau de PendingChanges qui représentent les modifications appartenant à cet espace de travail.
Méthode publique QueryProxies Retourne une liste d'enregistrements de proxy.
Méthode publique QueryRepositoryInformation Récupère les informations détaillées concernant le service de contrôle de version sur cette collection de projets d'équipe. Ces informations incluent : - > nombre d'identités de contrôle de version (> nombre des espaces de travail - > nombre des jeux de réservations - > nombre de fichiers du contrôle de version à la version T - > nombre de dossiers sous contrôle de version à la version T - > le nombre d'ensembles de modifications a validé - > nombre total de modifications en attente dans tous les espaces de travail et jeux de réservations.
Méthode publique QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean) Retourne une liste de modifications en attente correspondant aux critères spécifiés. Si le workspaceName n'est pas nul, l'ownerName doit également être spécifié.Les enfants sont retournés selon l'option récursive.Si RecursionType.None est spécifié, seul le serverItem est retourné.Si RecursionType.OneLevel est spécifié et le serverItem représente un répertoire, ce répertoire et ses enfants directs sont retournés.Si RecursionType.Full est spécifié et le serverItem est un dossier que tous ses descendants sont retournés.Cette fonction retourne un tableau d'objets de PendingSet, qui représente un espace de travail.Dans chaque objet de PendingSet est un tableau de PendingChanges qui représentent les modifications qui appartiennent à cet espace de travail.
Méthode publique QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, array<String[]) Retourne une liste de modifications en attente correspondant aux critères spécifiés. Si le workspaceName n'est pas nul, l'ownerName doit également être spécifié.Les enfants sont retournés selon l'option récursive.Si RecursionType.None est spécifié, seul le serverItem est retourné.Si RecursionType.OneLevel est spécifié et le serverItem représente un répertoire, ce répertoire et ses enfants directs sont retournés.Si RecursionType.Full est spécifié et le serverItem est un dossier que tous ses descendants sont retournés.Cette fonction retourne un tableau d'objets de PendingSet, qui représente un espace de travail.Dans chaque objet de PendingSet est un tableau de PendingChanges qui représentent les modifications qui appartiennent à cet espace de travail.
Méthode publique QueryShelvesets(TeamFoundationRequestContext, String, String) Répertorie les jeux de réservations du système.Retourne des métadonnées du jeu de réservations. Pour récupérer la liste de modifications, utilisez QueryPendingSets().
Méthode publique QueryShelvesets(TeamFoundationRequestContext, String, String, array<String[]) Répertorie les jeux de réservations du système.Retourne des métadonnées du jeu de réservations. Pour récupérer la liste de modifications, utilisez QueryPendingSets().
Méthode publique QuerySummaryForChangeset Les requêtes pour un résumé de type compte pour un ensemble de modifications.Cela est essentiellement utilisé pour l'affichage en indiquant le nombre de fichiers ont été ajoutés, modifiés ou supprimés.
Méthode publique QueryWorkspace(TeamFoundationRequestContext, String, String) Recherche un espace de travail spécifique.Il permet de caractère générique ou n'annule pas. Lève une exception si l'espace de travail introuvable.
Méthode publique QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean) Recherche un espace de travail spécifique.Il permet de caractère générique ou n'annule pas. Lève une exception si l'espace de travail introuvable.
Méthode publique QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean) Recherche un espace de travail spécifique.Il permet de caractère générique ou n'annule pas. Lève une exception si l'espace de travail introuvable.
Méthode publique QueryWorkspaceItems
Méthode publique QueryWorkspaces Recherche un espace de travail avec le propriétaire et l'ordinateur donnés.
Méthode publique ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean) Rapproche les modifications en attente locales d'un espace de travail local avec ceux du serveur.
Méthode publique ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean, PathLength) Rapproche les modifications en attente locales d'un espace de travail local avec ceux du serveur.
Méthode publique RefreshIdentityDisplayName Mettez à jour la table des identités d'inclure un nom d'utilisateur (renommé) mis à jour.
Méthode publique RemoveLocalConflict Supprime le conflit donné de l'espace de travail.
Méthode publique ResetCheckinDates Réinitialise les dates de tous les ensembles de modifications dans le TPC à avant la dernière date.Il sera utilisé par les outils de migration, et fonctionne uniquement à « vide » TPC. Videz signifie que seules les enregistrements suivants peuvent se produit.a.$ B.Création C. de projet d'équipe.Création de projet d'équipe + 1 ensemble de modifications - pour les définitions de build.
Méthode publique Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<String[]) Résolvez un conflit spécifique avec une résolution spécifique.Cela est appelé pour get, le Checkin, et les conflits de fusion.
Méthode publique Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean) Résolvez un conflit spécifique avec une résolution spécifique.Cela est appelé pour get, le Checkin, et les conflits de fusion.
Méthode publique Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean, PathLength) Résolvez un conflit spécifique avec une résolution spécifique.Cela est appelé pour get, le Checkin, et les conflits de fusion.
Méthode publique Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[]) Roule les modifications arrières d'une arborescence données pour une plage spécifique de version.
Méthode publique Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[]) Roule les modifications arrières d'une arborescence données pour une plage spécifique de version.
Méthode publique Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[], PathLength) Roule les modifications arrières d'une arborescence données pour une plage spécifique de version
Méthode publique SetChangesetProperty Définit les valeurs de propriété sur un ensemble de modifications.
Méthode publique SetFileTypes Remplace le jeu actuel des définitions de type de fichier.
Méthode publique SetPendingChangeAttribute Définit des propriétés sur les modifications en attente spécifiées.
Méthode publique SetPendingChangeProperty Obsolète. Définit des propriétés sur les modifications en attente spécifiées.
Méthode publique SetServerSettings Définit les paramètres du serveur.
Méthode publique SetVersionedItemAttribute Définit des propriétés sur les éléments avec version spécifiés.
Méthode publique SetVersionedItemProperty Obsolète. Définit des propriétés sur les éléments avec version spécifiés.
Méthode publique Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean) Copie les modifications en attente à un jeu de réservations.Les modifications restent dans l'espace de travail.
Méthode publique Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength) Copie les modifications en attente à un jeu de réservations.Les modifications restent dans l'espace de travail.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TrackMerges Fusions de retour qui sont apparues entre un élément source pour une liste des ensembles de modifications de source pour un jeu d'éléments cibles.Les éléments de source et cible ne doivent pas être directement liés dans l'historique de fusion.
Méthode publique UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean) Annule un ensemble de modifications en attente. Si une spécification de serverItem ne correspond à aucune valeur, un objet de défaillance est retourné pour celui-ci.Cette méthode retourne un tableau de modifications en attente qui ont été annulées.Pour chaque fichier, le client doit appeler DownloadFile() et spécifier la version retournée dans l'objet d'UndonePendingChange pour récupérer des versions non modifiées des fichiers.
Méthode publique UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean, PathLength) Annule un ensemble de modifications en attente.Si une spécification de serverItem ne correspond à aucune valeur, un objet de défaillance est retourné pour celui-ci.Cette méthode retourne un tableau de modifications en attente qui ont été annulées.Pour chaque fichier, le client doit appeler DownloadFile() et spécifier la version retournée dans l'objet d'UndonePendingChange pour récupérer des versions non modifiées des fichiers.
Méthode publique UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec) Supprime les éléments donnés d'une étiquette nommée.
Méthode publique UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec, PathLength) Supprime les éléments donnés d'une étiquette nommée.
Méthode publique Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[]) Copie des modifications réservées dans un espace de travail.
Méthode publique Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean) Copie des modifications réservées dans un espace de travail.
Méthode publique Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength) Copie des modifications réservées dans un espace de travail.
Méthode publique UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean) Crée/met à jour un objet de branche.Si l'élément existe mais n'est pas un objet de branche, il marque l'élément comme racine d'une branche.
Méthode publique UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength) Crée/met à jour un objet de branche.Si l'élément existe mais n'est pas un objet de branche qu'il marque l'élément comme racine d'une branche.
Méthode publique UpdateChangeset UpdateChangeset est utilisé pour mettre les commentaires et notez à jour référencée d'enregistrement ayant pour un ensemble de modifications.
Méthode publique UpdateCheckinNoteFieldName Renommez toutes les instances du champ spécifié de note d'enregistrement au nouveau nom spécifié pour le dossier donné de projet d'équipe.
Méthode publique UpdateGlobalSecurity Décrit les autorisations à jour globales pour les éléments.
Méthode publique UpdateItemSecurity Modifie les informations de sécurité d'un élément.
Méthode publique UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[]) Appelée pour mettre à jour la version locale d'un élément stocké pour un espace de travail. Les clients doivent appeler cette méthode après trouvé appelé DownloadFile() sur l'instruction Get().
Méthode publique UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[], PathLength) Appelée pour mettre à jour la version locale d'un élément stocké pour un espace de travail.Les clients doivent appeler cette méthode après trouvé appelé DownloadFile() sur l'instruction Get()
Méthode publique UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[]) Utilisé pour mettre le conflit et restaurer à jour des informations.Il peut être utilisé si les fichiers de téléchargements de client sans utiliser un get pour stocker les conflits et la mise à jour rétablissent les informations.
Méthode publique UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[], PathLength) Utilisé pour mettre le conflit et restaurer à jour des informations.Il peut être utilisé si le wihtout de fichiers de téléchargements de client à l'aide d'un get pour stocker les conflits et la mise à jour rétablissent les informations.
Méthode publique UpdateShelveset Met à jour les propriétés personnalisées sur le jeu de réservations. REMARQUE : Actuellement uniquement des mises à jour au conteneur des propriétés du jeu de réservations sont respectées. Toutes les autres mises à jour génèrent un une absence d'opération.
Méthode publique UpdateShelvesetCreationTime Met la période à jour de création d'un jeu de réservations unique, ou tous les jeux de réservations possédés par un utilisateur.
Méthode publique UpdateWorkspace Change les propriétés d'espace de travail et des mappages de dossiers de travail. Le propriétaire de l'espace de travail peut ne pas être modifié.
Méthode publique UploadFile Télécharge le fichier pour le chemin d'accès donné d'élément du serveur sur l'espace de travail donné.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart

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.

Voir aussi

Référence

Microsoft.TeamFoundation.VersionControl.Server, espace de noms