Freigeben über


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

  • 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.

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

Siehe auch

Referenz

VersionControlServer Klasse

Destroy-Überladung

Microsoft.TeamFoundation.VersionControl.Client-Namespace