Freigeben über


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

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

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