Freigeben über


TeamFoundationVersionControlService-Klasse

Die Versionskontrolleinstellungen.

Vererbungshierarchie

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

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamFoundationVersionControlService

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32) Fügt einem lokalen Datenträgerkonflikt der Liste des Servers von Konflikten für den Arbeitsbereich hinzu.
Öffentliche Methode AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength) Fügt einem lokalen Datenträgerkonflikt der Liste des Servers von Konflikten für den Arbeitsbereich hinzu.
Öffentliche Methode AddProxy Fügt einem neuen Proxyserverdatensatz mit den angegebenen Parametern hinzu.
Öffentliche Methode CheckIn Führt von ausstehenden Änderungen einen Commit.Einchecken ist Teil einer größeren Aufrufssequenz, z von Dateien zu bestätigen.Die Sequenz ist: 1.Rufen Sie CheckPendingChanges auf und übergeben Sie in die Liste der Dateien und Ordner, um einzuchecken. 2.Für jeden Dateiaufruf UploadFile. 3.Rufen Einchecken auf und übergeben Sie die Liste der Dateien und Ordner (sollte die Liste in Nr.) übereinstimmen.CheckPendingChanges ist nicht erforderlich, jedoch kann der von Konflikten werden werden Aufrufer, vor, die Verschwendung Zeitpunkt, Dateien hochgeladen. serverItems müssen ein Element, keine Duplikate mindestens enthalten und keine Platzhalterzeichen.
Öffentliche Methode CheckInShelveset Senden Sie ein vorhandenes Shelveset für Eincheckvorgänge.Die Arbeitsaufgaben, die dem Changeset zugeordnet sind, werden entweder zugeordnet oder aufgelöst, sobald das Einchecken abgeschlossen wird.
Öffentliche Methode CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[]) Überprüft einen Satz ausstehender Änderungen für Eincheckenkonflikte. Dies sollte als Vorprüfung am Anfang einer Eincheckensequenz aufgerufen werden.Alle Konflikte, die am Zeitpunkt vorhanden sind, als der Aufruf ausgeführt wurde, werden dem Client im Hauptteil zurückgegeben.Einchecken wiederholt die gleichen Überprüfungen und ggf. Konflikte, haben sich seit dieser aufgerufen wurde, der fehlgeschlagenen eingeschlichen. serverItems müssen ein Element und keine Platzhalterzeichen mindestens enthalten.
Öffentliche Methode CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[], PathLength) Überprüft einen Satz ausstehender Änderungen für Eincheckenkonflikte.Dies sollte als Vorprüfung am Anfang einer Eincheckensequenz aufgerufen werden.Alle Konflikte, die am Zeitpunkt vorhanden sind, als der Aufruf ausgeführt wurde, werden dem Client im Hauptteil zurückgegeben.Einchecken wiederholt die gleichen Überprüfungen und ggf. Konflikte, haben sich seit dieser aufgerufen wurde, der fehlgeschlagenen eingeschlichen. serverItems müssen ein Element und mindestens enthalten keine Platzhalter.
Öffentliche Methode CompareLabels EINGABETASTEchangesetinformationen zwischen zwei Bezeichnungen.Die maxCount letzten Changesets werden zurückgegeben, die das angegebene Element in die Bezeichnungen einschließen.
Öffentliche Methode CreateAnnotation Erstellen und verwalten Sie eine Instanz einer Anmerkung bei.
Öffentliche Methode CreateBranch Erstellt eine neue Verzweigung zugesicherten.
Öffentliche Methode CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[]) Erstellen Sie einen neuen Satz von Felddefinitionen, die mit dem Serverelement zugeordnet werden.
Öffentliche Methode CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[], PathLength) Erstellen Sie einen neuen Satz von Felddefinitionen, die mit dem Serverelement zugeordnet werden.
Öffentliche Methode CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions) Dies wird verwendet, um ein Teamprojekt und alle Infrastruktur zu erstellen, die es enthält.Berechtigungen, Eincheckhinweise, Benutzer, z. B.
Öffentliche Methode CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength) Dies wird verwendet, um ein Teamprojekt und alle Infrastruktur zu erstellen, die sie enthält.Berechtigungen, Eincheckhinweise, Benutzer, ETC....
Öffentliche Methode CreateWorkspace Diese Funktion wird ein neuer Arbeitsbereich für einen bestimmten Benutzer. Der Arbeitsbereich darf nicht bereits vorhanden sind.
Öffentliche Methode DeleteAnnotation Eine Anmerkung Löschen, werden sie im System.Diese Methode kann verwendet werden, um Anmerkungen auf Grundlage den Filter zu entfernen.Sie werden auf Grundlage des Namens und die abhängigen/Versionskombination entfernt.Wenn nur ein Wert angegeben ist, Instanzen mit diesem Wert werden entfernt.Wenn ein NULL-Wert als angegeben wird, werden alle Instanzen dieser Anmerkung entfernt.
Öffentliche Methode DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier) Löscht ein Verzweigungsobjekt und alle zugeordneten Beziehungen.
Öffentliche Methode DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength) Löscht ein Verzweigungsobjekt und alle zugeordneten Beziehungen.
Öffentliche Methode DeleteLabel Löscht die Bezeichnung mit dem Element des angegebenen Namens und des Stamms.
Öffentliche Methode DeleteProxy Löscht den Proxydatensatz, wie durch die angegebene URL dem Server angegeben.
Öffentliche Methode DeleteShelveset Löscht das angegebene Shelveset.Alle zugeordnete abgelegte Änderungen werden auch entfernt.
Öffentliche Methode DeleteTeamProjectFolder Dies wird verwendet, um den Teamprojektordner zu löschen.
Öffentliche Methode DeleteWorkspace Löscht den angegebenen Arbeitsbereich.Alle ausstehenden Änderungen werden abgebrochen und alle LocalVersions-Einträge werden vom Server entfernt.
Öffentliche Methode Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32) Zerstören Sie die Teilstruktur, die von itemSpec dargestellt wird.
Öffentliche Methode Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength) Zerstören Sie die Teilstruktur, die von itemSpec dargestellt wird.
Öffentliche Methode DownloadFile Lädt die Datei angegebenen Serverpfad und Version dem angegebenen lokalen Pfad herunter.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode FilterChangeset Filtert ein Changeset für Benutzer ein Array und gibt eine Liste von Pfadeinschränkungen zurück.
Öffentliche Methode FilterShelveset Filtert ein Shelveset für Benutzer ein Array und gibt eine Liste von Pfadeinschränkungen zurück.
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 Object geerbt.)
Öffentliche Methode GenerateRepositoryKey Regeneriert das RSA-Schlüsselpaar, das zum Signieren von Downloadtasten verwendet wird.
Öffentliche Methode Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[]) 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 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[]) 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 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[], PathLength) 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 ab, die einem angegebenen Changeset zugeordnet sind.
Öffentliche Methode GetEarliestChangesetTime Ruft die Zeit ab, als das früheste Changeset das Repository ein Commit ausgeführt wurde.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLatestChangeset Ruft die Changesetnummer für das aktuelle Changeset im Repository ab.
Öffentliche Methode GetRepositoryProperties Ruft Repositoryinformationen ab.
Öffentliche Methode GetServerSettings Ruft die Standardeinstellungen für den Server ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetVersionedItemProperty Veraltet. Ruft die Eigenschaften ab, die einem Element mit Versionsangabe zugeordnet werden.
Öffentliche Methode LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption) Erstellt oder aktualisiert eine Bezeichnung.Ordnet die angegebenen Versionen der angegebenen Elemente.
Öffentliche Methode LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption, PathLength) Erstellt oder aktualisiert eine Bezeichnung.Ordnet die angegebenen Versionen der angegebenen Elemente.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) Angeben der 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 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) Angeben der 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 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[], PathLength) Angeben der 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 OptimizeDatabase Diese Methode führt eine Datenbankoptimierungsübergabe für Versionskontrollentabellen aus.
Öffentliche Methode PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], Boolean) 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 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean) 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 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean, PathLength) Wird aufgerufen, um ausgeführt wird, Auschecken, verzweigt, umbenannt, Löschvorgänge hinzu, z. B enthalten die gesendeten Änderungen Platzhalter und Rekursionsflags.Platzhalter und Rekursionen werden erweitert und die Liste der ausgesetzten Änderungen erfolgreich zurückgegeben.
Öffentliche Methode QueryAnnotation Rufen Sie einen Satz Anmerkungen ab, die den angegebenen Filtern übereinstimmen.
Öffentliche Methode QueryBranches Suchen Sie alle relativen für die Elementangabe. z.: Craig verzweigt a.cs - > Verzweigungen b.cs b.cs Justin - > Verzweigungen b.cs c.cs Amy - > sollte d.cs dann die folgenden Daten zurückgegeben werden, wenn QueryBranches aufgerufen wird, indem a.cs, b.cs, c.cs oder d.cs verwendet: BranchToItem: a.cs, BranchFromItem: UNGÜLTIGES BranchToItem: b.cs, BranchFromItem: a.cs BranchToItem: c.cs, BranchFromItem: b.cs BranchToItem: d.cs, BranchFromItem: b.cs, das das Verzweigungsdiagramm des Elements ist.Eine weitere Komplikation ist, dass der Benutzer z, der um diese Daten auffordert, keine Leseberechtigung auf alle Verzweigungsverwandten kann.Wenn dies auftritt, wird die entsprechende Elementstruktur auf NULL festgelegt. Das RelativeToItemId und RelativeFromItemId werden auf Grundlage ServerItem zugewiesen; Changeset, damit der Aufrufer dieser API die Form des Diagramms ermittelt werden kann, wenn alle Daten für Benutzer nicht sichtbar sind.
Öffentliche Methode QueryBranchObjectOwnership Fragt die Verzweigungsobjekt-Besitzinformationen für ein bestimmtes Changeset abgerufen.Gibt den Stammverzweigungen, denen das Changeset gehört und der Anzahl der Elemente in jeder Verzweigung zurück.
Öffentliche Methode QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType) Fragt Verzweigung wendet rekursiv ein.
Öffentliche Methode QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength) Fragt Verzweigung wendet rekursiv ein.
Öffentliche Methode QueryBranchObjectsByPath
Öffentliche Methode QueryChangeset Ruft die Details (Kommentar, Änderungen, z.) für ein Changeset abgerufen.
Öffentliche Methode QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[]) Ruft die Details (Kommentar, Änderungen, z.) für ein Changeset abgerufen. Die zurückgegebenen Changesets enthalten Eigenschaften, wenn Eigenschaftennamenfilter bereitgestellt werden.
Öffentliche Methode QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) Ruft die Details (Kommentar, Änderungen, z.) für ein Changeset abgerufen. Die zurückgegebenen Changesets enthalten Eigenschaften, wenn Eigenschaftennamenfilter bereitgestellt werden.
Öffentliche Methode QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) Abfragenänderungen während eines angegebenen (kann Changesets geblättert oder nicht auslagerbare sein).
Öffentliche Methode QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) Abfragenänderungen während eines angegebenen (kann Changesets geblättert oder nicht auslagerbare sein).
Öffentliche Methode QueryCheckinNoteDefinition Sucht die Felddefinitionen, die nach Eincheckhinweisdaten unterstützt werden.
Öffentliche Methode QueryCheckinNoteFieldNames Gibt eine Liste aller Feldern für Eincheckhinweise zurück, die eine in der Datenbank verwendet wurden.
Öffentliche Methode QueryConflicts Gibt Konflikten zurück, die durch die optionale Liste der ItemSpecs gefiltert werden.
Öffentliche Methode QueryEffectiveGlobalPermissions Berechnet die globalen Berechtigungen für einen Benutzer.Wendet das Zulässige und Verweigerungslisten, Vererbung und Gruppenmitgliedschaftsregeln, eine einfache Liste von Berechtigungen zu erzeugen, die der Benutzer.
Öffentliche Methode QueryEffectiveItemPermissions Berechnet die Berechtigungen für einen Benutzer für ein bestimmtes Element.Wendet das Zulässige und Verweigerungslisten, Vererbung und Gruppenmitgliedschaftsregeln, eine einfache Liste von Berechtigungen zu erzeugen, die der Benutzer.
Öffentliche Methode QueryFileContents Er fragt den Dateiinhalt für das angegebene Element ab.
Öffentliche Methode QueryFileTypes Gibt die Liste der Pro-DateiErweiterungskonfigurationsinformationen zurück.
Öffentliche Methode QueryGlobalPermissions Fragt die globalen Berechtigungen für die ausgewählten Identitäten ab.
Öffentliche Methode QueryHistory EINGABETASTEchangesetinformationen zu einem Element und seine untergeordneten Elemente.Die maxCount letzten Changesets werden zurückgegeben, die das angegebene Element einschließen und im Bereich des versionFrom->versionTo sind.
Öffentliche Methode QueryItemById Rufen Sie ein Element aus dem Repository, auf Grundlage itemId und Changesets.
Öffentliche Methode QueryItemPermissions
Öffentliche Methode QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32) Ruft eine Liste aller Elemente im Repository ab, die den angegebenen Pfad und die Version übereinstimmen.Wenn das "Pfad" Argument eine Datei ist, wird ein Satz von Elementen zurück, die nur diese Datei enthalten.Wenn der "Pfad" ein Ordner ist, wird ein Satz von Elementen zurück, die alle Elemente in diesem Ordner enthalten.Wenn der "Pfad" ein Platzhalterzeichen enthält, wird ein Satz von Elementen im angegebenen Ordner zurück, die den Platzhalter übereinstimmen.
Öffentliche Methode QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, array<String[], array<String[]) Ruft eine Liste aller Elemente im Repository ab, die den angegebenen Pfad und die Version übereinstimmen.Wenn das "Pfad" Argument eine Datei ist, wird ein Satz von Elementen zurück, die nur diese Datei enthalten.Wenn der "Pfad" ein Ordner ist, wird ein Satz von Elementen zurück, die alle Elemente in diesem Ordner enthalten.Wenn der "Pfad" ein Platzhalterzeichen enthält, wird ein Satz von Elementen im angegebenen Ordner zurück, die den Platzhalter übereinstimmen.
Öffentliche Methode QueryItemsById Ruft eine Liste von Elementen aus dem Repository, auf Grundlage itemId und Changesets.Wenn ein Element nicht für ein bestimmtes itemId und einem Changeset gefunden werden kann, wird das entsprechende Element im Elementausgabearray ungültig.
Öffentliche Methode QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32) Für jeden Eingabe- ItemSpec, ruft eine Liste von erweiterten Elemente, die die angegebenen Kriterien übereinstimmen. Wenn das "Pfad" Argument eine Datei ist, wird ein Satz von Elementen zurück, die nur diese Datei enthalten.Wenn der "Pfad" ein Ordner ist, wird ein Satz von Elementen zurück, die alle Elemente in diesem Ordner enthalten.Wenn der "Pfad" ein Platzhalterzeichen enthält, wird ein Satz von Elementen im angegebenen Ordner zurück, die den Platzhalter übereinstimmen.
Öffentliche Methode QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32, array<String[]) Für jeden Eingabe- ItemSpec, ruft eine Liste von erweiterten Elemente, die die angegebenen Kriterien übereinstimmen. Wenn das "Pfad" Argument eine Datei ist, wird ein Satz von Elementen zurück, die nur diese Datei enthalten.Wenn der "Pfad" ein Ordner ist, wird ein Satz von Elementen zurück, die alle Elemente in diesem Ordner enthalten.Wenn der "Pfad" ein Platzhalterzeichen enthält, wird ein Satz von Elementen im angegebenen Ordner zurück, die den Platzhalter übereinstimmen.
Öffentliche Methode QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean) EINGABETASTEliste von den Bezeichnungen, die bestimmte Felder übereinstimmen. NULLfelder werden nicht als Teil des Vergleichs verwendet.
Öffentliche Methode QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength) EINGABETASTEliste von den Bezeichnungen, die bestimmte Felder übereinstimmen.NULLfelder werden nicht als Teil des Vergleichs verwendet.
Öffentliche Methode QueryLocalVersions Fragt die lokalen Elementinformationen ab, die Benutzer in ihrem Arbeitsbereich besitzt.
Öffentliche Methode QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx) Gibt dem Satz von Changesets zurück, die von der Quelle müssen, zusammengeführt werden.
Öffentliche Methode QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength) Gibt dem Satz von Changesets zurück, die von der Quelle müssen, zusammengeführt werden.
Öffentliche Methode QueryMergeRelationships Gibt Pfaden, die der Eingabepfad verknüpft wird, zusammen mit Versionsinformationen spätestens zurück.
Öffentliche Methode QueryMerges EINGABETASTEzusammenführungsverlauf.
Öffentliche Methode QueryMergesExtended QueryMergesExtended wird verwendet, um die Validierung für ein bestimmtes ItemSpec in bestimmten Versionsbereich zu suchen.Das Ergebnis ist der Satz von Änderungen als ExtendedMerges.Welche die Quelle der Zusammenführung (Element, Version, deletionId und Änderung) sowie die Changesetdetails enthalten.Das Changeset ist kein abgeschlossenes Objekt.Nur der Besitzer, der Committer, das Datum, der Kommentar und das changesetId werden eingetragen.Alle Elemente, Anmerkungen zu dieser Version oder andere Daten.
Öffentliche Methode QueryMergesWithDetails EINGABETASTEzusammenführung mit Detailverlauf.
Öffentliche Methode QueryPendingChangesById Ruft eine Liste der ausstehenden Änderungen, auf Grundlage der ID ausstehenden Änderung abWenn ausstehende Änderungen nicht für eine bestimmte ID der ausstehenden Änderung gefunden werden kann, dann ist das entsprechende Element im Ausgabearray Ausstehende Änderung ungültig.
Öffentliche Methode QueryPendingChangesForWorkspace Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen. Wenn workspaceName nicht NULL ist, muss ownerName ebenfalls angegeben werden.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.Diese Funktion gibt ein Array PendingSet-Objekten zurück, von denen jedes einen Arbeitsbereich darstellt.Innerhalb jedes PendingSet-Objekts ist ein Array von PendingChanges, das die Änderungen darstellen, die diesem Arbeitsbereich gehören.
Öffentliche Methode QueryPendingChangeSignature Außerdem aufgerufen "gleichen Sie sicher" ab. Ruft die aktuelle Signatur Ausstehende Änderungen des Servers für den angegebenen Arbeitsbereichs.Wenn Sie die Signatur der ausstehenden Änderungen des Clients entspricht, kann das Abgeglichene übersprungen werden, da keine Arbeit gibt, auszuführen.
Öffentliche Methode QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean) Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen. Wenn workspaceName nicht NULL ist, muss ownerName ebenfalls angegeben werden.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.Diese Funktion gibt ein Array PendingSet-Objekten zurück, von denen jedes einen Arbeitsbereich darstellt.Innerhalb jedes PendingSet-Objekts ist ein Array von PendingChanges, das die Änderungen darstellen, die diesem Arbeitsbereich gehören.
Öffentliche Methode QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, PathLength, Boolean, array<String[], Boolean) Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen.Wenn workspaceName nicht NULL ist, muss ownerName ebenfalls angegeben werden.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.Diese Funktion gibt ein Array PendingSet-Objekten zurück, von denen jedes einen Arbeitsbereich darstellt.Innerhalb jedes PendingSet-Objekts ist ein Array von PendingChanges, das die Änderungen darstellen, die diesem Arbeitsbereich gehören.
Öffentliche Methode QueryProxies Gibt eine Liste von Proxydatensätzen zurück.
Öffentliche Methode QueryRepositoryInformation Ruft ausführliche Informationen zu dem Versionskontrollendienst auf dieser Teamprojektauflistung ab. Diese Informationen umfassen: - > Zahl Versionskontrollenidentitäten - > Zahl Arbeitsbereiche - > Zahl Shelvesets - > Zahl Dateien in der Versionskontrolle in der Version T - > Zahl Ordner in der Versionskontrolle in der Version T - > genaue Zahl Changesets anwenden - > Gesamtzahl ausstehende Änderungen in allen Arbeitsbereichen und in Shelvesets.
Öffentliche Methode QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean) Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen. Wenn workspaceName nicht NULL ist, muss ownerName ebenfalls angegeben werden.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.Diese Funktion gibt ein Array PendingSet-Objekten zurück, von denen jedes einen Arbeitsbereich darstellt.Innerhalb jedes PendingSet-Objekts ist ein Array von PendingChanges, das die Änderungen darstellen, die diesem Arbeitsbereich gehören.
Öffentliche Methode QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, array<String[]) Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen. Wenn workspaceName nicht NULL ist, muss ownerName ebenfalls angegeben werden.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.Diese Funktion gibt ein Array PendingSet-Objekten zurück, von denen jedes einen Arbeitsbereich darstellt.Innerhalb jedes PendingSet-Objekts ist ein Array von PendingChanges, das die Änderungen darstellen, die diesem Arbeitsbereich gehören.
Öffentliche Methode QueryShelvesets(TeamFoundationRequestContext, String, String) Führt bekannte Shelvesets im System auf.Gibt Shelvesetmetadaten zurück. Um die Liste der Änderungen abzurufen, verwenden Sie QueryPendingSets().
Öffentliche Methode QueryShelvesets(TeamFoundationRequestContext, String, String, array<String[]) Führt bekannte Shelvesets im System auf.Gibt Shelvesetmetadaten zurück. Um die Liste der Änderungen abzurufen, verwenden Sie QueryPendingSets().
Öffentliche Methode QuerySummaryForChangeset Abfragen für eine Zusammenfassung von Änderungstypanzahlen für ein Changeset.Dieses wird hauptsächlich zu Anzeigezwecken verwendet, wenn Sie zeigt, wie viele Dateien hinzugefügt, bearbeitet wurde oder gelöscht wurden.
Öffentliche Methode QueryWorkspace(TeamFoundationRequestContext, String, String) Sucht nach einen bestimmten Arbeitsbereich.Keine oder Platzhalterzeichen NULL-Werte zulässig. Löst eine Ausnahme nicht gefundene wenn der Arbeitsbereich aus.
Öffentliche Methode QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean) Sucht nach einen bestimmten Arbeitsbereich.Keine oder Platzhalterzeichen NULL-Werte zulässig. Löst eine Ausnahme nicht gefundene wenn der Arbeitsbereich aus.
Öffentliche Methode QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean) Sucht nach einen bestimmten Arbeitsbereich.Keine oder Platzhalterzeichen NULL-Werte zulässig. Löst eine Ausnahme nicht gefundene wenn der Arbeitsbereich aus.
Öffentliche Methode QueryWorkspaceItems
Öffentliche Methode QueryWorkspaces Sucht einen Arbeitsbereich mit dem angegebenen Besitzer und dem Computer.
Öffentliche Methode ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean) Entspricht den lokalen ausstehenden Änderungen eines der lokalen Arbeitsbereichs mit denen des Servers ab.
Öffentliche Methode ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean, PathLength) Entspricht den lokalen ausstehenden Änderungen eines der lokalen Arbeitsbereichs mit denen des Servers ab.
Öffentliche Methode RefreshIdentityDisplayName Aktualisieren Sie die Tabelle von Identitäten, um ein aktualisiertes (umbenannten Benutzernamen) einzuschließen.
Öffentliche Methode RemoveLocalConflict Entfernt den angegebenen Konflikt aus dem Arbeitsbereich.
Ö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(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<String[]) Erheben eines bestimmten Konflikt mit einer bestimmten Lösung auf.Dies wird für Get, Einchecken Konflikte und aufgerufen.
Öffentliche Methode Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean) Erheben eines bestimmten Konflikt mit einer bestimmten Lösung auf.Dies wird für Get, Einchecken Konflikte und aufgerufen.
Öffentliche Methode Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean, PathLength) Erheben eines bestimmten Konflikt mit einer bestimmten Lösung auf.Dies wird für Get, Einchecken Konflikte und aufgerufen.
Öffentliche Methode Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[]) Setzt Änderungen in einer bestimmten Struktur für einen bestimmten Versionsbereich zurück.
Öffentliche Methode Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[]) Setzt Änderungen in einer bestimmten Struktur für einen bestimmten Versionsbereich zurück.
Öffentliche Methode Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[], PathLength) Setzt Änderungen in einer bestimmten Struktur für einen bestimmten Versionsbereich zurück
Öffentliche Methode SetChangesetProperty Legt Eigenschaftswerte in einem Changeset fest.
Öffentliche Methode SetFileTypes Ersetzt den aktuellen, von Dateitypdefinitionen festgelegt wird.
Öffentliche Methode SetPendingChangeAttribute Legt Eigenschaften auf den angegebenen ausstehenden Änderungen fest.
Öffentliche Methode SetPendingChangeProperty Veraltet. Legt Eigenschaften auf den angegebenen ausstehenden Änderungen fest.
Öffentliche Methode SetServerSettings Legt der Servereinstellungen fest.
Öffentliche Methode SetVersionedItemAttribute Legt Eigenschaften auf den angegebenen Elementen mit Versionsangabe fest.
Öffentliche Methode SetVersionedItemProperty Veraltet. Legt Eigenschaften auf den angegebenen Elementen mit Versionsangabe fest.
Öffentliche Methode Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean) Kopiert die ausstehenden Änderungen in ein Shelveset.Änderungen bleiben im Arbeitsbereich auch.
Öffentliche Methode Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength) Kopiert die ausstehenden Änderungen in ein Shelveset.Änderungen bleiben im Arbeitsbereich auch.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object 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(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean) 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 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean, PathLength) 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 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec) Entfernt die angegebenen Elemente in eine Bezeichnung.
Öffentliche Methode UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec, PathLength) Entfernt die angegebenen Elemente in eine Bezeichnung.
Öffentliche Methode Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[]) Kopien legen Änderungen in einen Arbeitsbereich abrufen.
Öffentliche Methode Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean) Kopien legen Änderungen in einen Arbeitsbereich abrufen.
Öffentliche Methode Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength) Kopien legen Änderungen in einen Arbeitsbereich abrufen.
Öffentliche Methode UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean) Erstellt,/aktualisiert ein Verzweigungsobjekt.Wenn das Element vorhanden ist, jedoch kein Verzweigungsobjekt ist, markiert das Element als Stammelement einer Verzweigung.
Öffentliche Methode UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength) Erstellt,/aktualisiert ein Verzweigungsobjekt.Wenn das Element vorhanden ist, jedoch kein Verzweigungsobjekt ist, das das Element als Stammelement einer Verzweigung markiert.
Öffentliche Methode UpdateChangeset UpdateChangeset wird verwendet, um den Kommentar und für den referenzierten Eincheckhinweis mit einem Changeset zu aktualisieren.
Öffentliche Methode UpdateCheckinNoteFieldName Nennen Sie alle Instanzen des angegebenen Eincheckhinweisfelds dem neuen angegebenen Namen für den angegebenen Teamprojektordner um.
Öffentliche Methode UpdateGlobalSecurity Aktualisiert die globalen Berechtigungen für Elemente.
Öffentliche Methode UpdateItemSecurity Ändert die Sicherheitsinformationen eines Elements.
Öffentliche Methode UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[]) Wird aufgerufen, um die lokale Version eines Elements zu aktualisieren, die für einen Arbeitsbereich gespeichert wird. Clients sollten dies aufrufen, nachdem sie erfolgreich DownloadFile() auf Grundlage Anweisungen von Get()aufgerufen haben.
Öffentliche Methode UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[], PathLength) Wird aufgerufen, um die lokale Version eines Elements zu aktualisieren, die für einen Arbeitsbereich gespeichert wird.Clients sollten dies aufrufen, nachdem sie erfolgreich DownloadFile() auf Grundlage Anweisungen von Get()aufgerufen haben
Öffentliche Methode UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[]) Dies wird verwendet, um den Konflikt zu aktualisieren und zu Informationen wiederherstellen.Er kann verwendet werden, wenn die Clientdownloaddateien, ohne ein Version zu verwenden, um Konflikte und Update zu registrieren, wiederherstellen zu Informationen.
Öffentliche Methode UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[], PathLength) Dies wird verwendet, um den Konflikt zu aktualisieren und zu Informationen wiederherstellen.Sie können verwendet werden, wenn die Clientdownloaddateien, ohne ein Version zu verwenden, um Konflikte und Update zu registrieren, wiederherstellen zu Informationen.
Öffentliche Methode UpdateShelveset Aktualisiert die benutzerdefinierten Eigenschaften im Shelveset. HINWEIS: Derzeit werden nur Aktualisierungen der Eigenschaftensammlung im Shelveset berücksichtigt. Alle anderen Updates führen ein durch.
Öffentliche Methode UpdateShelvesetCreationTime Aktualisiert den Erstellungszeitpunkt eines einzelnen Shelvesets oder alle Shelvesets, die von einem bestimmten Benutzers befindlichen.
Öffentliche Methode UpdateWorkspace Ändert Arbeitsbereichseigenschaften und Arbeitsordnerzuordnungen. Arbeitsbereichsbesitzer kann nicht geändert werden.
Öffentliche Methode UploadFile Lädt die Datei für den angegebenen Serverelementpfad im angegebenen Arbeitsbereich hoch.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart

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