Freigeben über


Repository5.Destroy-Methode

Zerstören Sie die Teilstruktur, die von itemSpec dargestellt wird.

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

Syntax

'Declaration
<WebMethodAttribute> _
Public Function Destroy ( _
    item As ItemSpec, _
    versionSpec As VersionSpec, _
    stopAtSpec As VersionSpec, _
    flags As Integer, _
    maxClientPathLength As Integer, _
    <OutAttribute> ByRef failures As Failure(), _
    <OutAttribute> ByRef pendingChanges As StreamingCollection(Of PendingSet), _
    <OutAttribute> ByRef shelvedChanges As StreamingCollection(Of PendingSet) _
) As Item()
[WebMethodAttribute]
public Item[] Destroy(
    ItemSpec item,
    VersionSpec versionSpec,
    VersionSpec stopAtSpec,
    int flags,
    int maxClientPathLength,
    out Failure[] failures,
    out StreamingCollection<PendingSet> pendingChanges,
    out StreamingCollection<PendingSet> shelvedChanges
)

Parameter

  • flags
    Typ: System.Int32
    Der Satz von KeepHistory zerstören Optionen: Wenn auf true festgelegt bedeutet dies, dass das nur zerstören, entfernt die Inhalte jeder Version einer Datei aber nicht bis einschließlich des Changesets, das von stopAt Kraft dargestellt wird: Wenn auf true festgelegt bedeutet dies, dass das Zerstören, tritt asynchron weg von Garbage Collection Vorschau: Wenn auf true festgelegt sein keine Datenbankdaten tatsächlich gelöscht, nur die Liste der Elemente, die zerstört worden wären, zurückgegeben.
  • maxClientPathLength
    Typ: System.Int32
    Die maximale Server-Pfadlänge des Clients unterstützt hat.

Rückgabewert

Typ: array<Microsoft.TeamFoundation.VersionControl.Server.Item[]
Die Liste von Elementen, die zerstört wurden.

.NET Framework-Sicherheit

Siehe auch

Referenz

Repository5 Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace