Compartir a través de


FullEnumerationChangeBatch Miembros

Representa los metadatos de un conjunto de cambios para una enumeración completa. Esta clase no se puede heredar.

El tipo FullEnumerationChangeBatch expone los siguientes miembros.

Constructores

  Nombre Descripción
Método publico FullEnumerationChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId) Inicializa una nueva instancia de la clase FullEnumerationChangeBatch que contiene el esquema de formato de identificador especificado, el conocimiento del proveedor de destino, el conocimiento olvidado del proveedor de origen, y el límite inferior cerrado del intervalo de identificadores de elementos que se van a enumerar.
Método publico FullEnumerationChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId, FilterInfo) Inicializa una nueva instancia de la clase FullEnumerationChangeBatch que contiene el esquema de formato de identificador especificado, el conocimiento del proveedor de destino, el conocimiento olvidado del proveedor de origen, el límite inferior cerrado del intervalo de identificadores de elementos que se van a enumerar y el filtro que se usa 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 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 publicoMiembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Crea un nuevo objeto FullEnumerationChangeBatch y lo inicializa mediante datos serializados.
Método publicoMiembro estático Deserialize(SyncIdFormatGroup, ISyncFilterDeserializer, array<Byte> [] () [] []) Método estático que crea un objeto de lote de cambios que se utiliza para la sincronización de recuperación 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 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 GetObjectData(SerializationInfo, StreamingContext) Serializa los datos de objeto 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 DestinationVersionEnumerationRangeLowerBound Obtiene el límite inferior cerrado de los identificadores de elemento que requieren versiones de destino.
Propiedad pública DestinationVersionEnumerationRangeUpperBound Obtiene el límite superior cerrado de los identificadores de elemento que requieren versiones de destino.
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 LearnedForgottenKnowledge Obtiene el conocimiento olvidado que la réplica de destino logra cuando el proveedor de destino aplica todos los cambios de este lote de cambios durante la sincronización de recuperació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. (Se hereda de ChangeBatchBase).
Propiedad pública LearnedKnowledgeAfterFullEnumerationRecovery Obtiene el conocimiento que la réplica de destino logrará después de aplicar todos los cambios en la enumeración completa.
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

FullEnumerationChangeBatch Clase

Microsoft.Synchronization Espacio de nombres