Método VersionControlServer.Destroy (ItemSpec, VersionSpec, VersionSpec, DestroyFlags, array<PendingSet[]%, array<PendingSet[]%)
Excluir permanentemente a subárvore, começando do item especificado.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (em Microsoft.TeamFoundation.VersionControl.Client.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- itemSpec
Tipo: Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
O local ou caminho de servidor de um item que é destruído recursivamente.
- versionSpec
Tipo: Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
A versão do item.
- stopAt
Tipo: Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
As especs. de versão (não rótulo ou espaço de trabalho) que influenciam o comportamento keepHistory de modo.
- flags
Tipo: Microsoft.TeamFoundation.VersionControl.Common.DestroyFlags
O conjunto de sinalizadores destrói que afeta a destruição: operação.KeepHistory: Retifique para remover somente o conteúdo de cada versão de um arquivo até mas não incluindo o conjunto de alterações que é representado por stopAt.Força: Retifique para inicializar de forma assíncrona coleta de lixo de conteúdo.Visualização: Retifique para certificar-se de que nenhum dados de base de dados será excluído.Somente uma lista de itens que poderiam destruídos é retornada.Silencioso: Retifique para retornar nenhum dados para o cliente.AffectedChanges: Retifique para permitir que durante as alterações e fazer o check-in das alterações particulars que serão destruídas será retornado em affectedPendingChanges e em affectedShelvedChanges.Isso pode ser definido somente se a visualização é definido.Se definida, a matriz de valor de retorno estará vazia.
- affectedPendingChanges
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]%
As alterações pendentes que serão destruídas.
- affectedShelvedChanges
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]%
As alterações com check-in particular que serão destruídas.
Valor de retorno
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.Item[]
A matriz de itens que foram destruídos.Nulo se o sinalizador silencioso é especificado.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.