VersionControlServer.Destroy-Methode (ItemSpec, VersionSpec, VersionSpec, DestroyFlags, array<PendingSet[]%, array<PendingSet %)
Löscht dauerhaft die Teilstruktur und beginnt 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) diese betroffen keepHistory Modusverhalten.
- flags
Typ: Microsoft.TeamFoundation.VersionControl.Common.DestroyFlags
Der Satz von Flags zerstören, der das zerstörte beeinflusst: Vorgang.KeepHistory: true, um nur des Inhalts jeder Version einer Datei jedoch nicht bis einschließlich des Changesets zu entfernen, das von stopAt dargestellt wird.gültig: true, um dem Inhalt Garbage Collection asynchron zu initialisieren.Vorschau: True, sicherzustellen, dass keine Datenbankdaten gelöscht werden.Nur eine Liste von Elementen, die zerstört worden wären, wird zurückgegeben.Automatisch: true, um keine Daten an den Client zurückzugeben.AffectedChanges: So aktivieren True, dass vorgenommene Änderungen und abgelegte Änderungen, die zerstört wird, in den affectedPendingChanges und in den affectedShelvedChanges zurückgegeben werden.Dies kann nur festgelegt werden, wenn Vorschau festgelegt ist.Wenn dieser Wert 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 zurückgestellten Ä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.