Compartir a través de


ChangeBatchBase Miembros

Cuando lo invalida una clase derivada, representa los metadatos para un conjunto de cambios.

El tipo ChangeBatchBase expone los siguientes miembros.

Métodos

  Nombre Descripción
Método publico AddChange(ItemChange) Agrega el cambio de elemento especificado al grupo que se encuentra abierto.
Método publico AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) Agrega un conjunto de cambios de elementos especificado al grupo que está abierto actualmente.
Método publico BeginOrderedGroup(SyncId) Abre un grupo ordenado en el lote de cambios. Este grupo se ordena por identificador de elemento.
Método publico Dispose() () () () Libera todos los recursos utilizados por el objeto ChangeBatchBase.
Método protegido Dispose(Boolean) Libera los recursos no administrados utilizados por el objeto ChangeBatchBase y, opcionalmente, los recursos administrados.
Método publico EndOrderedGroup(SyncId, SyncKnowledge) Cierra un grupo ordenado abierto anteriormente en el lote de cambios.
Método publico Equals(Object) (Se hereda de Object).
Método protegido Finalize() () () () (Se hereda de Object).
Método publico GetEnumerator() () () () Obtiene un objeto que enumera los cambios de elementos en este lote de cambios. Este método no se puede heredar.
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetType() () () () (Se hereda de Object).
Método protegido MemberwiseClone() () () () (Se hereda de Object).
Método publico Serialize() () () () Serializa el lote de cambios en una matriz de bytes.
Método publico SetFilterForgottenKnowledge(UInt32, SyncKnowledge) Establece el conocimiento olvidado de filtro para el filtro especificado.
Método publico SetLastBatch() () () () Establece un valor que indica que se trata del último lote de la sesión de sincronización.
Método protegido ThrowIfDisposed() () () () Produce una excepción ObjectDisposedException si se ha eliminado este objeto.
Método publico ToString() () () () (Se hereda de Object).

Principio

Propiedades

  Nombre Descripción
Propiedad pública BatchWorkEstimate Obtiene o establece la estimación de trabajo total para el lote de cambios.
Propiedad pública CompatibilityLevel Obtiene o establece la versión de los componentes de Sync Framework que se puede utilizar con este objeto.
Propiedad públicaMiembro estático DefaultCompatibilityLevel Obtiene o establece el nivel de compatibilidad predeterminado de todos los objetos ChangeBatchBase.
Propiedad pública DisposeAfterProcessing Obtiene o establece un valor que indica si el objeto de lote de cambios se elimina una vez finalizado el procesamiento.
Propiedad pública FilterKeyMap Obtiene o establece el mapa de claves de filtro que contiene los filtros cuyo seguimiento realiza la réplica que originó este lote de cambios.
Propiedad pública IsEmpty Obtiene un valor que indica si el lote de cambios contiene algún cambio.
Propiedad pública IsLastBatch Obtiene un valor que indica si se trata del último lote en la sesión de sincronización.
Propiedad pública LearnedKnowledge Obtiene el conocimiento que la réplica de destino logra cuando el proveedor de destino aplica todos los cambios de este lote de cambios.
Propiedad pública PrerequisiteKnowledge Obtiene el conocimiento mínimo que debe tener un proveedor de destino para procesar este lote de cambios.
Propiedad pública RemainingSessionWorkEstimate Obtiene o establece la estimación de trabajo restante para la sesión de sincronización.
Propiedad pública SourceForgottenKnowledge Obtiene el conocimiento olvidado de la réplica de origen.

Principio

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado IEnumerable. . :: . .GetEnumerator() () () () Obtiene un objeto que enumera los cambios de elementos en este lote de cambios.

Principio

Vea también

Referencia

ChangeBatchBase Clase

Microsoft.Synchronization Espacio de nombres