Partager via


RepositoryExtensions, classe

La classe de RepositoryExtensions est divisée en plusieurs classes partielles où les groupes de WebMethods sont implémentés. Ceci conserve toutes les méthodes de l'répertorier dans un fichier unique et est beaucoup plus facile.

Hiérarchie d'héritage

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
          Microsoft.TeamFoundation.VersionControl.Server.RepositoryExtensions

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

Syntaxe

'Déclaration
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",  _
    Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider3", CollectionServiceIdentifier := "ec9b0153-ee54-450e-b6e0-664ecb033c99")> _
Public Class RepositoryExtensions _
    Inherits VersionControlWebService
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", 
    Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider3", CollectionServiceIdentifier = "ec9b0153-ee54-450e-b6e0-664ecb033c99")]
public class RepositoryExtensions : VersionControlWebService

Le type RepositoryExtensions expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique RepositoryExtensions

Début

Propriétés

  Nom Description
Propriété publique Application Obtient l'objet Application de la requête HTTP en cours. (Hérité de WebService.)
Propriété publique Container Obtient le conteneur du composant. (Hérité de MarshalByValueComponent.)
Propriété publique Context Obtient HttpContext ASP.NET pour la demande en cours, qui encapsule tout le contexte spécifique à HTTP utilisé par le serveur HTTP pour traiter les demandes Web. (Hérité de WebService.)
Propriété publique DesignMode Obtient une valeur indiquant si le composant est actuellement en mode design. (Hérité de MarshalByValueComponent.)
Propriété protégée Events Obtient la liste des gestionnaires d'événements attachés à ce composant. (Hérité de MarshalByValueComponent.)
Propriété protégée RequestContext Le RequestContext associé à cette requête de service Web. (Hérité de TeamFoundationWebService.)
Propriété publique Server Obtient le HttpServerUtility pour la demande en cours. (Hérité de WebService.)
Propriété publique Session Obtient l'instance HttpSessionState pour la demande en cours. (Hérité de WebService.)
Propriété publique Site Obtient ou définit le site du composant. (Hérité de MarshalByValueComponent.)
Propriété publique SoapVersion Obtient la version du protocole SOAP utilisée pour faire la demande SOAP au service Web XML. (Hérité de WebService.)
Propriété publique User Obtient l'objet User du serveur ASP.NET.Peut être utilisé pour déterminer par l'authentification si un utilisateur est autorisé à exécuter la demande. (Hérité de WebService.)

Début

Méthodes

  Nom Description
Méthode publique AddProxy Ajoute un nouvel enregistrement du serveur proxy avec les paramètres donnés.
Méthode protégée AddWebServiceResource Ajoute des ressources IDisposable utilisées par les méthodes de service Web qui doivent être supprimées à la fin de la requête. (Hérité de TeamFoundationWebService.)
Méthode publique CheckIn
Méthode publique CheckInShelveset
Méthode publique DeleteBranchObject Supprime un objet de branche et tous relations associées.
Méthode publique DeleteProxy Supprime l'enregistrement de proxy comme spécifié par l'identificateur donné du serveur.
Méthode publique Dispose() Libère toutes les ressources utilisées par MarshalByValueComponent. (Hérité de MarshalByValueComponent.)
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par MarshalByValueComponent et libère éventuellement les ressources managées. (Hérité de MarshalByValueComponent.)
Méthode protégée EnterMethod (Hérité de VersionControlWebService.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
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 MarshalByValueComponent.)
Méthode publique Get 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 GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetService Obtient l'implémenteur du IServiceProvider. (Hérité de MarshalByValueComponent.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetVersionedItemProperty Obtient les propriétés associées à des éléments avec version.
Méthode protégée HandleException Ce WebService de base ExceptionHandler capture l'exception et l'enregistre dans le contexte de la requête pour le futur enregistrement.Les services peuvent choisir d'ignorer cette méthode, exécuter des actions sur l'exception, modifiant l'exception, la mangeant ou simplement la permettant de passer. (Hérité de TeamFoundationWebService.)
Méthode protégée LeaveMethod (Hérité de VersionControlWebService.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique Merge Retourne la liste des GetOperations pour les fusions en attente automatiquement résolues et les conflits pour ceux qui ne sont pas automatiquement résolus.
Méthode publique PendChanges 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 QueryBranchObjectOwnership Interroge les informations de propriété d'objet de branche pour retourne donnés d'un ensemble de modifications à la racine branche à l'ensemble de modifications appartient trop et le nombre d'éléments dans chaque branche.
Méthode publique QueryBranchObjects Recherche des objets de branche de manière récursive.
Méthode publique QueryChangesetExtended Interrogez l'ensemble de modifications à des propriétés.
Méthode publique QueryChangesForChangeset Modifications de requêtes partout dans un ensemble de modifications donné (peuvent être paginées ou des autres pages).
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 QueryMergesExtended
Méthode publique QueryPendingChangesForWorkspace Retourne une liste de modifications en attente correspondant aux critères spécifiés.Ces résultats sont limités par la valeur passée pour la taille de la page.La valeur du lastChange spécifie où commencer la pagination partir duquel, ou annule pour la première page.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.
Méthode publique QueryProxies Retourne une liste d'enregistrements de proxy.
Méthode publique ResetCheckinDates Réinitialise les dates d'archivage 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 Résout 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 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é à un ensemble de modifications.
Méthode protégée SetMethodName Définit le nom de méthode (n'appelle pas EnterMethod) que cela soit destiné à être appelé avec la même instance du methodInformation, mais sans paramètres afin que la méthode soit correctement enregistrée dans le journal d'activité au lieu de son URL. (Hérité de TeamFoundationWebService.)
Méthode publique SetPendingChangeProperty
Méthode publique SetVersionedItemProperty Définit des propriétés aux éléments avec version.
Méthode publique ToString Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de MarshalByValueComponent.)
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 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 Unshelve Copie des modifications réservées dans un espace de travail.
Méthode publique UpdateBranchObject 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.

Début

Événements

  Nom Description
Événement public Disposed Ajoute un gestionnaire d'événements qui doit écouter l'événement Disposed pour le composant. (Hérité de MarshalByValueComponent.)

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