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 | |
---|---|---|
RepositoryExtensions |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Application | Ruft das Anwendungsobjekt für die aktuelle HTTP-Anforderung ab. (Von WebService geerbt.) | |
Container | Ruft den Container für die Komponente ab. (Von MarshalByValueComponent geerbt.) | |
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.) | |
DesignMode | Ruft einen Wert ab, der angibt, ob sich die Komponente gegenwärtig im Entwurfsmodus befindet. (Von MarshalByValueComponent geerbt.) | |
Events | Ruft die Liste der an diese Komponente angefügten Ereignishandler ab. (Von MarshalByValueComponent geerbt.) | |
RequestContext | Der RequestContext zugeordnete dieser Webdienstanforderung. (Von TeamFoundationWebService geerbt.) | |
Server | Ruft das HttpServerUtility für die aktuelle Anforderung ab. (Von WebService geerbt.) | |
Session | Ruft die HttpSessionState-Instanz für die aktuelle Anforderung ab. (Von WebService geerbt.) | |
Site | Ruft die Site der Komponente ab oder legt diese fest. (Von MarshalByValueComponent geerbt.) | |
SoapVersion | Ruft die Version des SOAP-Protokolls ab, mit dem die SOAP-Anforderung an den XML-Webdienst ausgeführt wird. (Von WebService geerbt.) | |
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 | |
---|---|---|
AddProxy | Fügt einem neuen Proxyserverdatensatz mit den angegebenen Parametern hinzu. | |
AddWebServiceResource | Fügt IDisposable-Ressourcen hinzu, die von Webdienstmethoden verwendet werden, die am Ende der Anforderung freigegeben werden sollten. (Von TeamFoundationWebService geerbt.) | |
CheckIn | ||
CheckInShelveset | ||
DeleteBranchObject | Löscht ein Verzweigungsobjekt und alle zugeordneten Beziehungen. | |
DeleteProxy | Löscht den Proxydatensatz, wie aus dem angegebenen Bezeichner vom Server angegeben. | |
Dispose() | Gibt alle vom MarshalByValueComponent verwendeten Ressourcen frei. (Von MarshalByValueComponent geerbt.) | |
Dispose(Boolean) | Gibt die von MarshalByValueComponent verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von MarshalByValueComponent geerbt.) | |
EnterMethod | (Von VersionControlWebService geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
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. | |
GetChangesetProperty | Ruft die Eigenschaften, die mit einem angegebenen Changeset zugeordnet sind. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetService | Ruft die Implementierung von IServiceProvider ab. (Von MarshalByValueComponent geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetVersionedItemProperty | Ruft die Eigenschaften, die Elementen mit Versionsangabe zugeordnet werden. | |
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.) | |
LeaveMethod | (Von VersionControlWebService geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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. | |
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. | |
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. | |
QueryBranchObjects | Fragt Verzweigung wendet rekursiv ein. | |
QueryChangesetExtended | Abfragenchangeset mit Eigenschaften. | |
QueryChangesForChangeset | Abfragenänderungen während eines angegebenen Changesets (können geblättert werden oder NichtSeiten). | |
QueryMergeRelationships | Gibt Pfaden, die der Eingabepfad verknüpft wird, zusammen mit Versionsinformationen spätestens zurück. | |
QueryMergesExtended | ||
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. | |
QueryProxies | Gibt eine Liste von Proxydatensätzen zurück. | |
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. | |
Resolve | Löst einen bestimmten Konflikt mit einer bestimmten Lösung auf.Dies wird für Get, Einchecken Konflikte und aufgerufen. | |
Rollback | Setzt Änderungen in einer bestimmten Struktur für einen bestimmten Versionsbereich zurück. | |
SetChangesetProperty | Legt Eigenschaftswerte auf ein Changeset fest. | |
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.) | |
SetPendingChangeProperty | ||
SetVersionedItemProperty | Legt Eigenschaften auf Elemente mit Versionsangabe fest. | |
ToString | Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von MarshalByValueComponent geerbt.) | |
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. | |
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. | |
Unshelve | Kopien legen Änderungen in einen Arbeitsbereich abrufen. | |
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 | |
---|---|---|
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.