Condividi tramite


Metodo ItemMetadata.MarkAsDeleted

Se sottoposto a override in una classe derivata, contrassegna un elemento come eliminato dall'archivio di elementi.

Spazio dei nomi: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)

Sintassi

'Dichiarazione
Public MustOverride Sub MarkAsDeleted ( _
    changeVersion As SyncVersion _
)
'Utilizzo
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
)

Parametri

  • changeVersion
    Versione di modifica associata all'eliminazione dell'elemento.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

changeVersion è Null.

Osservazioni

Un elemento contrassegnato come eliminato è noto anche come rimozione definitiva.

Un elemento contrassegnato come eliminato indica che l'elemento è stato eliminato dall'archivio di elementi. I metadati per l'elemento continuano a essere presenti nell'archivio dei metadati fino all'esecuzione della pulizia delle rimozioni definitive.

Per proteggere i dati utente, quando un elemento è contrassegnato come eliminato, tutti i dati utente, ad esempio i campi di indice personalizzati, devono essere rimossi dai metadati per quell'elemento. Quando un elemento è contrassegnato come eliminato, il servizio di archiviazione dei metadati rimuove automaticamente tutte le informazioni sulle unità di modifica per l'elemento.

Vedere anche

Riferimento

Classe ItemMetadata
Membri ItemMetadata
Spazio dei nomi Microsoft.Synchronization.MetadataStorage