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
- itemSpec
Typ: Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
Cesta místní nebo server položky, které budou zničeny rekurzivně.
- versionSpec
Typ: Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
Verze položky.
- stopAt
Typ: Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
Verzi specifikace (bez popisku nebo pracovního prostoru) ovlivňující chování režimu keepHistory.
- 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é.
- affectedPendingChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]%
Čekající změny, které budou zničena.
- affectedShelvedChanges
Typ: array<Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]%
Shelved změny, které budou zničena.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.