Share via


ChangeBatch Miembros

Representa los metadatos de un conjunto de cambios. Esta clase no se puede heredar.

El tipo ChangeBatch expone los siguientes miembros.

Constructores

  Nombre Descripción
Método publico ChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge) Inicializa una nueva instancia de la clase ChangeBatch que contiene el esquema de formato de identificador, el conocimiento de la réplica de destino, y el conocimiento olvidado del proveedor de origen especificados.
Método publico ChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, FilterInfo) Inicializa una nueva instancia de la clase ChangeBatch que contiene el esquema de formato de identificador especificado, el conocimiento de la réplica de destino, el conocimiento olvidado de la réplica de origen y el filtro que se utiliza para controlar qué cambios se incluyen en el lote de cambios.

Principio

Métodos

  Nombre Descripción
Método publico AddChange(ItemChange) Agrega el cambio de elemento especificado al grupo que se encuentra abierto. (Se hereda de ChangeBatchBase).
Método publico AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) Agrega un conjunto de cambios de elementos especificado al grupo que está abierto actualmente. (Se hereda de ChangeBatchBase).
Método publico AddLoggedConflict(ItemChange, SyncKnowledge) Agrega metadatos que representan un conflicto al lote de cambios.
Método publico BeginOrderedGroup(SyncId) Abre un grupo ordenado en el lote de cambios. Este grupo se ordena por identificador de elemento. (Se hereda de ChangeBatchBase).
Método publico BeginUnorderedGroup() () () () Abre un grupo no ordenado en el lote de cambios. Los cambios de elemento en este grupo pueden estar en cualquier orden.
Método publicoMiembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Método estático que crea un objeto de lote de cambios y lo inicializa utilizando un esquema de formato de identificador y los datos de una matriz de bytes.
Método publicoMiembro estático Deserialize(SyncIdFormatGroup, ISyncFilterDeserializer, array<Byte> [] () [] []) Método estático que crea un objeto de lote de cambios y lo inicializa utilizando un esquema de formato de identificador, un deserializador de filtro personalizado y los datos de una matriz de bytes.
Método publico Dispose() () () () Libera todos los recursos utilizados por el objeto ChangeBatchBase. (Se hereda de ChangeBatchBase).
Método protegido Dispose(Boolean) Libera los recursos no administrados utilizados por el objeto ChangeBatchBase y, opcionalmente, los recursos administrados. (Se hereda de ChangeBatchBase).
Método publico EndOrderedGroup(SyncId, SyncKnowledge) Cierra un grupo ordenado abierto anteriormente en el lote de cambios. (Se hereda de ChangeBatchBase).
Método publico EndUnorderedGroup(SyncKnowledge, Boolean) Cierra un grupo no 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. (Se hereda de ChangeBatchBase).
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetLearnedKnowledgeWithPrerequisite(SyncKnowledge) Obtiene el conocimiento que la réplica de destino logra cuando el proveedor de destino aplica todos los cambios de este lote de cambios, en función de los conocimientos básicos previos del lote de cambios.
Método publico GetObjectData(SerializationInfo, StreamingContext) Coloca los datos del lote de cambios en un objeto SerializationInfo.
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. (Se hereda de ChangeBatchBase).
Método publico SetFilterForgottenKnowledge(UInt32, SyncKnowledge) Establece el conocimiento olvidado de filtro para el filtro especificado. (Se hereda de ChangeBatchBase).
Método publico SetLastBatch() () () () Establece un valor que indica que se trata del último lote de la sesión de sincronización. (Se hereda de ChangeBatchBase).
Método protegido ThrowIfDisposed() () () () Produce una excepción ObjectDisposedException si se ha eliminado este objeto. (Se hereda de ChangeBatchBase).
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. (Se hereda de ChangeBatchBase).
Propiedad pública CompatibilityLevel Obtiene o establece la versión de los componentes de Sync Framework que se puede utilizar con este objeto. (Se hereda de 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. (Se hereda de ChangeBatchBase).
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. (Se hereda de ChangeBatchBase).
Propiedad pública IsEmpty Obtiene un valor que indica si el lote de cambios contiene algún cambio. (Se hereda de ChangeBatchBase).
Propiedad pública IsLastBatch Obtiene un valor que indica si se trata del último lote en la sesión de sincronización. (Se hereda de ChangeBatchBase).
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. (Se hereda de ChangeBatchBase).
Propiedad pública PrerequisiteKnowledge Obtiene el conocimiento mínimo que debe tener un proveedor de destino para procesar este lote de cambios. (Se hereda de ChangeBatchBase).
Propiedad pública RemainingSessionWorkEstimate Obtiene o establece la estimación de trabajo restante para la sesión de sincronización. (Se hereda de ChangeBatchBase).
Propiedad pública SourceForgottenKnowledge Obtiene el conocimiento olvidado de la réplica de origen. (Se hereda de ChangeBatchBase).

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. (Se hereda de ChangeBatchBase).

Principio

Vea también

Referencia

ChangeBatch Clase

Microsoft.Synchronization Espacio de nombres