Método ItemMetadata.MarkAsDeleted
Quando substituído em uma classe derivada, marca um item como excluído do repositório de itens.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)
Sintaxe
'Declaração
Public MustOverride Sub MarkAsDeleted ( _
changeVersion As SyncVersion _
)
'Uso
Dim instance As ItemMetadata
Dim changeVersion As SyncVersion
instance.MarkAsDeleted(changeVersion)
public abstract void MarkAsDeleted (
SyncVersion changeVersion
)
public:
virtual void MarkAsDeleted (
SyncVersion^ changeVersion
) abstract
public abstract void MarkAsDeleted (
SyncVersion changeVersion
)
public abstract function MarkAsDeleted (
changeVersion : SyncVersion
)
Parâmetros
- changeVersion
A versão de alteração que está associada à exclusão do item.
Exceções
Tipo de exceção | Condição |
---|---|
changeVersion é um referência nula (Nothing no Visual Basic). |
Comentários
Um item marcado como excluído também é conhecido como marca de exclusão.
Marcar um item como excluído indica que ele foi excluído do repositório de itens. Os metadados do item continuam existindo no repositório de metadados até que as marcas de exclusão sejam removidas.
Para proteger dados de usuário, quando um item é marcado como excluído, todos os dados de usuário, como campos de índice personalizados, devem ser removidos dos metadados desse item. Quando um item é marcado como excluído, o serviço de armazenamento de metadados remove automaticamente todas as informações da unidade de alteração do item.
Consulte também
Referência
Classe ItemMetadata
Membros ItemMetadata
Namespace Microsoft.Synchronization.MetadataStorage