Compartir a través de


SimpleSyncProvider Miembros

Representa un proveedor simple que se utiliza para sincronizar una réplica. Normalmente, extenderá FullEnumerationSimpleSyncProvider o AnchorEnumerationSimpleSyncProvider.

El tipo SimpleSyncProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido SimpleSyncProvider() () () () Inicializa una nueva instancia de la clase SimpleSyncProvider.

Principio

Métodos

  Nombre Descripción
Método publico BeginSession() () () () Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework en el inicio de cada sesión.
Método publico DeleteItem(ItemFieldDictionary, RecoverableErrorReportingContext, Boolean%) Cuando se invalida en una clase derivada, lo llama en tiempo de ejecución de Sync Framework para eliminar un elemento del almacén de destino.
Método publico EndSession() () () () Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework al final de cada sesión a menos que una sesión finalice como consecuencia de una excepción.
Método publico Equals(Object) (Se hereda de Object).
Método protegido Finalize() () () () (Se hereda de Object).
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetMetadataStore(SyncId%, CultureInfo%) Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework para devolver un objeto MetadataStore para una réplica.
Método publico GetType() () () () (Se hereda de Object).
Método publico InsertItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework para insertar un elemento en el almacén de destino.
Método publico LoadChangeData(ItemFieldDictionary, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext) Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework para cargar los datos de cambio para el elemento con la clave especificada.
Método protegido MemberwiseClone() () () () (Se hereda de Object).
Método publico OnChangeDetectionCompleted(ChangeDetectionCompletedEventArgs) Cuando se invalida en una clase derivada, genera el evento ChangeDetectionCompleted.
Método publico OnItemConflicting(SimpleSyncItemConflictingEventArgs) Cuando se invalida en una clase derivada, genera el evento ItemConflicting.
Método publico OnItemConstraint(SimpleSyncItemConstraintEventArgs) Cuando se invalida en una clase derivada, genera el evento ItemConstraint.
Método publico OnMetadataStoreInitialized(MetadataStoreInitializedEventArgs) Cuando se invalida en una clase derivada, genera el evento MetadataStoreInitialized.
Método publico ToString() () () () (Se hereda de Object).
Método publico UpdateItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework para actualizar un elemento en el almacén de destino.

Principio

Propiedades

  Nombre Descripción
Propiedad pública Configuration Cuando se invalida en una clase derivada, obtiene un objeto KnowledgeSyncProviderConfiguration que representa información de configuración para un proveedor, por ejemplo la directiva de resolución de conflictos.
Propiedad pública DestinationCallbacks Cuando se invalida en una clase derivada, obtiene un objeto SyncCallbacks que se utiliza para enviar un evento de sincronización.
Propiedad pública IdFormats Cuando se invalida en una clase derivada, obtiene un objeto SyncIdFormatGroup que representa el formato de réplica y los identificadores de elemento.
Propiedad pública MetadataSchema Cuando se invalida en una clase derivada, obtiene un objeto ItemMetadataSchema que representa el esquema de metadatos para un elemento.
Propiedad pública ProviderVersion Cuando se invalida en una clase derivada, obtiene el número de versión para el proveedor simple.

Principio

Eventos

  Nombre Descripción
Evento público ChangeDetectionCompleted Se produce cuando se completa la detección de cambios para un proveedor de origen.
Evento público ItemConflicting Se produce cuando Sync Framework detecta que un elemento que se está procesando está implicado en un conflicto de simultaneidad.
Evento público ItemConstraint Se produce cuando Sync Framework detecta que un elemento que se está procesando está implicado en un conflicto de restricción.
Evento público MetadataStoreInitialized Se produce cuando se inicializa el almacén de metadatos que está asociado a un proveedor.

Principio

Vea también

Referencia

SimpleSyncProvider Clase

Microsoft.Synchronization.SimpleProviders Espacio de nombres