Compartir a través de


ItemMetadata.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
public abstract void MarkAsDeleted (
    SyncVersion changeVersion
)
public abstract function MarkAsDeleted (
    changeVersion : SyncVersion
)

Parámetros

  • changeVersion
    Versión del cambio asociada a la eliminación del elemento.

Excepciones

Tipo de excepción Condición

ArgumentNullException

changeVersion es un valor es una referencia nula (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