Compartir a través de


MarkAsDeleted Método

Cuando se invalida en una clase derivada, marca un elemento como eliminado del almacén de elementos.

Espacio de nombres:  Microsoft.Synchronization.MetadataStorage
Ensamblado:  Microsoft.Synchronization.MetadataStorage (en Microsoft.Synchronization.MetadataStorage.dll)

Sintaxis

'Declaración
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
abstract MarkAsDeleted : 
        changeVersion:SyncVersion -> unit 
public abstract function MarkAsDeleted(
    changeVersion : SyncVersion
)

Parámetros

Excepciones

Excepción Condición
ArgumentNullException

changeVersion es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). .

Notas

Un elemento marcado como eliminado se puede denominar también marcador de exclusión.

El hecho de marcar un elemento como eliminado indica que el elemento se ha eliminado del almacén de elementos. Los metadatos del elemento continuarán existiendo en el almacén de metadatos hasta que se limpien los marcadores de exclusión.

Para proteger los datos del usuario, cuando un elemento se marca como eliminado, todos los datos del usuario, como los campos de índice personalizados, se deben quitar de los metadatos para ese elemento. Cuando un elemento se marca como eliminado, Metadata Storage Service quita automáticamente toda la información de la unidad de cambio para el elemento.

Vea también

Referencia

ItemMetadata Clase

ItemMetadata Miembros

Microsoft.Synchronization.MetadataStorage Espacio de nombres