Freigeben über


RepositoryExtensions-Klasse

Die RepositoryExtensions-Klasse wird in mehreren partielle Klassen unterteilt, in denen Gruppen Webmethoden implementiert werden. Dadurch bleiben alle Methoden von aufgeführt werden in einer einzelnen Datei und ist viel besser verwaltet werden.

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntax

'Declaration
<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

Der RepositoryExtensions-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode RepositoryExtensions

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Application Ruft das Anwendungsobjekt für die aktuelle HTTP-Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Container Ruft den Container für die Komponente ab. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft Context Ruft HttpContext von ASP.NET für die aktuelle Anforderung ab, wodurch der gesamte HTTP-spezifische Kontext gekapselt wird, der durch den HTTP-Server zum Verarbeiten von Webanforderungen verwendet wird. (Von WebService geerbt.)
Öffentliche Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob sich die Komponente gegenwärtig im Entwurfsmodus befindet. (Von MarshalByValueComponent geerbt.)
Geschützte Eigenschaft Events Ruft die Liste der an diese Komponente angefügten Ereignishandler ab. (Von MarshalByValueComponent geerbt.)
Geschützte Eigenschaft RequestContext Der RequestContext zugeordnete dieser Webdienstanforderung. (Von TeamFoundationWebService geerbt.)
Öffentliche Eigenschaft Server Ruft das HttpServerUtility für die aktuelle Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Session Ruft die HttpSessionState-Instanz für die aktuelle Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Site Ruft die Site der Komponente ab oder legt diese fest. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft SoapVersion Ruft die Version des SOAP-Protokolls ab, mit dem die SOAP-Anforderung an den XML-Webdienst ausgeführt wird. (Von WebService geerbt.)
Öffentliche Eigenschaft User Ruft das User-Objekt des ASP.NET-Servers ab.Kann verwendet werden, um zu authentifizieren, ob ein Benutzer zum Ausführen der Anforderung berechtigt ist. (Von WebService geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddProxy Fügt einem neuen Proxyserverdatensatz mit den angegebenen Parametern hinzu.
Geschützte Methode AddWebServiceResource Fügt IDisposable-Ressourcen hinzu, die von Webdienstmethoden verwendet werden, die am Ende der Anforderung freigegeben werden sollten. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode CheckIn
Öffentliche Methode CheckInShelveset
Öffentliche Methode DeleteBranchObject Löscht ein Verzweigungsobjekt und alle zugeordneten Beziehungen.
Öffentliche Methode DeleteProxy Löscht den Proxydatensatz, wie aus dem angegebenen Bezeichner vom Server angegeben.
Öffentliche Methode Dispose() Gibt alle vom MarshalByValueComponent verwendeten Ressourcen frei. (Von MarshalByValueComponent geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die von MarshalByValueComponent verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von MarshalByValueComponent geerbt.)
Geschützte Methode EnterMethod (Von VersionControlWebService geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode Get Wird vom Client, um den Arbeitsbereich mit einer angegebenen Version zu synchronisieren.Gibt "zurück, die Liste von Dateien auszuführen" damit der Client herunterladen, um die lokalen Arbeitskopien des anderen Benutzers aktualisieren.
Öffentliche Methode GetChangesetProperty Ruft die Eigenschaften, die mit einem angegebenen Changeset zugeordnet sind.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetService Ruft die Implementierung von IServiceProvider ab. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetVersionedItemProperty Ruft die Eigenschaften, die Elementen mit Versionsangabe zugeordnet werden.
Geschützte Methode HandleException Dieser Webdienst grundlegende ExceptionHandler zeichnet die Ausnahme auf und zeichnet es im Kontext Anforderung für zukünftige Protokollierung auf.Dienste können sich dazu entscheiden, diese Methode außer Kraft zu setzen, ausführen einige Aktionen auf Grundlage die Ausnahme, ändern die Ausnahme, sie essen oder einfach können übergeben. (Von TeamFoundationWebService geerbt.)
Geschützte Methode LeaveMethod (Von VersionControlWebService geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Merge Gibt die Liste der GetOperations für die ausstehenden automatisch gelösten und Zusammenführungen die Konflikte für die zurück, die nicht automatisch gelöst werden.
Öffentliche Methode PendChanges Wird aufgerufen, um ausgeführt wird, Auschecken, verzweigt, umbenannt, Löschvorgänge, z. B. hinzu.Die übermittelten Änderungen enthalten Platzhalterzeichen und Rekursionsflags.Platzhalter und Rekursionen werden erweitert und die Liste der ausgesetzten Änderungen erfolgreich zurückgegeben.
Öffentliche Methode QueryBranchObjectOwnership Fragt die für ein Verzweigungsobjekt-Besitzinformationen angegebene Changeset EINGABETASTE ab, die der Stamm verzweigt, den auch das Changeset und die Anzahl der Elemente in jeder Verzweigung gehört.
Öffentliche Methode QueryBranchObjects Fragt Verzweigung wendet rekursiv ein.
Öffentliche Methode QueryChangesetExtended Abfragenchangeset mit Eigenschaften.
Öffentliche Methode QueryChangesForChangeset Abfragenänderungen während eines angegebenen Changesets (können geblättert werden oder NichtSeiten).
Öffentliche Methode QueryMergeRelationships Gibt Pfaden, die der Eingabepfad verknüpft wird, zusammen mit Versionsinformationen spätestens zurück.
Öffentliche Methode QueryMergesExtended
Öffentliche Methode QueryPendingChangesForWorkspace Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen.Diese Ergebnisse werden durch den Wert beschränkt, der in für Seitengröße übergeben wird.Der Wert von lastChange gibt an, wo Paging von beginnt oder macht für die erste Seite ungültig.Untergeordnete Elemente werden entsprechend der rekursiven Option zurückgegeben.Wenn RecursionType.None angegeben ist, wird nur das serverItem zurückgegeben wird.Wenn RecursionType.OneLevel angegeben wird und serverItem einen Ordner darstellt, werden Ordner und dessen direkt untergeordneten Elemente zurückgegeben.Wenn RecursionType.Full angegeben wird und serverItem ist ein Ordner, den alle Nachfolger zurückgegeben werden.
Öffentliche Methode QueryProxies Gibt eine Liste von Proxydatensätzen zurück.
Öffentliche Methode ResetCheckinDates Setzt die Eincheckendatumsangaben aller Changesets im TPC zu vor das letzte Datum zurück.Dies wird durch die Migrationstools verwendet und funktioniert nur auf "TPC leeren". Leer bedeutet, dass nur das folgenden Eincheckvorgang aufgetreten sein könnte.a.$ B.Teamprojekt-Erstellung C.Teamprojekt-Erstellung + 1 Changeset - für Builddefinitionen.
Öffentliche Methode Resolve Löst einen bestimmten Konflikt mit einer bestimmten Lösung auf.Dies wird für Get, Einchecken Konflikte und aufgerufen.
Öffentliche Methode Rollback Setzt Änderungen in einer bestimmten Struktur für einen bestimmten Versionsbereich zurück.
Öffentliche Methode SetChangesetProperty Legt Eigenschaftswerte auf ein Changeset fest.
Geschützte Methode SetMethodName Legt den Methodennamen (führt NOT-Aufruf EnterMethod), das bedeutet wird, mit der gleichen Instanz von methodInformation aufgerufen werden, ohne die Parameter fest, sodass der Methode ordnungsgemäß das Aktivitätsprotokoll und nicht nur die URL angemeldet ist. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode SetPendingChangeProperty
Öffentliche Methode SetVersionedItemProperty Legt Eigenschaften auf Elemente mit Versionsangabe fest.
Öffentliche Methode ToString Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode TrackMerges EINGABETASTEzusammenführungen, die von ein Quellelement für eine Liste von Quellchangesets zu einem Satz Zielelementen aufgetreten sind.Die Quell- und Zielelemente müssen nicht im Verlauf der Zusammenführung direkt verknüpft werden.
Öffentliche Methode UndoPendingChanges Macht einen Satz ausstehender Änderungen rückgängig. Wenn eine serverItem Spezifikation entspricht, wird nichts ein Fehlerobjekt für sie zurückgegeben.Diese Methode gibt ein Array ausstehenden Änderungen zurück, die rückgängig gemacht wurden.Für jede Datei sollte der Client DownloadFile() aufrufen und die Version angeben, die im UndonePendingChange-Objekt zurückgegeben wird, um die geänderten Versionen der Dateien abzurufen.
Öffentliche Methode Unshelve Kopien legen Änderungen in einen Arbeitsbereich abrufen.
Öffentliche Methode UpdateBranchObject Erstellt,/aktualisiert ein Verzweigungsobjekt.Wenn das Element vorhanden ist, jedoch kein Verzweigungsobjekt ist, das das Element als Stammelement einer Verzweigung markiert.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht. (Von MarshalByValueComponent geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.VersionControl.Server-Namespace