Partilhar via


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

ArgumentNullException

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