VersionControlServer.Destroy-Methode (ItemSpec, VersionSpec, VersionSpec, DestroyFlags, array<PendingSet[]%, array<PendingSet[]%)
Löscht dauerhaft die Teilstruktur beginnend am angegebenen Element.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Function Destroy ( _
itemSpec As ItemSpec, _
versionSpec As VersionSpec, _
stopAt As VersionSpec, _
flags As DestroyFlags, _
<OutAttribute> ByRef affectedPendingChanges As PendingSet(), _
<OutAttribute> ByRef affectedShelvedChanges As PendingSet() _
) As Item()
public Item[] Destroy(
ItemSpec itemSpec,
VersionSpec versionSpec,
VersionSpec stopAt,
DestroyFlags flags,
out PendingSet[] affectedPendingChanges,
out PendingSet[] affectedShelvedChanges
)
Parameter
- itemSpec
Typ: Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
Der Pfad der lokalen oder des Servers eines Elements, das rekursiv zerstört wird.
- versionSpec
Typ: Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
Die Version des Elements.
- stopAt
Typ: Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
Die (Versionsspezifikation nicht Bezeichnung oder Arbeitsbereich) beeinflusst diese keepHistory Modusverhalten.
- flags
Typ: Microsoft.TeamFoundation.VersionControl.Common.DestroyFlags
Der Satz von Flags zerstören, der das zerstörte betroffen: Vorgang.KeepHistory: true, um nur Inhalt jeder Version einer Datei aber nicht bis einschließlich des Changesets zu entfernen, das von stopAt dargestellt wird.gültig: true, um die Garbage Collection den asynchron zu initialisieren.Vorschau: True, zu überprüfen, ob keine Datenbankdaten gelöscht werden.Nur eine Liste von Elementen, die zerstört worden wären, wird zurückgegeben.Automatisch: True, dem keine Daten an den Client zurückzugeben.AffectedChanges: So aktivieren True, dass vorgenommene Änderungen und abgelegte Änderungen, die zerstört werden, in den affectedPendingChanges und in den affectedShelvedChanges zurückgegeben werden.Dies kann nur festgelegt werden, falls Vorschau festgelegt wird.Wenn es festgelegt ist, ist das Rückgabewertarray leer.
- affectedPendingChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]%
Die ausstehenden Änderungen, die zerstört werden.
- affectedShelvedChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]%
Die abgelegten Änderungen, die zerstört werden.
Rückgabewert
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.Item[]
Das Array der Elemente, die zerstört wurden."Null", wenn das Silent-Flag angegeben wird.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.