Sdílet prostřednictvím


VersionControlServer.Destroy – metoda (ItemSpec, VersionSpec, VersionSpec, DestroyFlags, array<PendingSet[]%, array<PendingSet %)

Trvale odstraní podstrom, počínaje zadanou položku.

Obor názvů:  Microsoft.TeamFoundation.VersionControl.Client
Sestavení:  Microsoft.TeamFoundation.VersionControl.Client (v Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntaxe

'Deklarace
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
)

Parametry

  • flags
    Typ: Microsoft.TeamFoundation.VersionControl.Common.DestroyFlags
    Sada příznaků destroy, který má vliv na zničení: operace.KeepHistory: True Chcete-li odebrat pouze obsah každé verzi souboru do, ale ne včetně sady změn, který je reprezentován stopAt.Síla: True asynchronně inicializovat obsahu garbage collection.Náhled: PRAVDA, abyste se ujistili, že žádná data databáze budou odstraněny.Je vrácen pouze seznam položek, které by byly zničeny.Tichý režim: PRAVDA vrátit klientovi žádná data.AffectedChanges: True povolit čekající změny a shelved změny, které budou zničena, která bude vrácena v affectedPendingChanges a affectedShelvedChanges.To lze nastavit pouze v případě, že nastavení náhledu.Pokud nastavení, vrácená hodnota bude pole prázdné.

Vrácená hodnota

Typ: array<Microsoft.TeamFoundation.VersionControl.Client.Item[]
Pole položek, které byly zničeny.Hodnota Null, pokud je zadán příznak bezobslužného režimu.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VersionControlServer Třída

Destroy – přetížení

Microsoft.TeamFoundation.VersionControl.Client – obor názvů