BeginFullEnumerationChangeApplication Método
Empieza a procesar un conjunto de cambios como parte de una sincronización de recuperación.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en Microsoft.Synchronization.dll)
Sintaxis
'Declaración
Public Sub BeginFullEnumerationChangeApplication ( _
destinationKnowledge As SyncKnowledge, _
destinationForgottenKnowledge As ForgottenKnowledge, _
sourceForgottenDeleteKnowledge As SyncKnowledge, _
sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge, _
filterInfo As FilterInfo, _
syncCallbacks As SyncCallbacks, _
sourceDataRetriever As IChangeDataRetriever, _
destinationDataRetriever As IChangeDataRetriever _
)
'Uso
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge
Dim sourceForgottenDeleteKnowledge As SyncKnowledge
Dim sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever
instance.BeginFullEnumerationChangeApplication(destinationKnowledge, _
destinationForgottenKnowledge, _
sourceForgottenDeleteKnowledge, _
sourceForgottenDeleteForgottenKnowledge, _
filterInfo, syncCallbacks, sourceDataRetriever, _
destinationDataRetriever)
public void BeginFullEnumerationChangeApplication(
SyncKnowledge destinationKnowledge,
ForgottenKnowledge destinationForgottenKnowledge,
SyncKnowledge sourceForgottenDeleteKnowledge,
ForgottenKnowledge sourceForgottenDeleteForgottenKnowledge,
FilterInfo filterInfo,
SyncCallbacks syncCallbacks,
IChangeDataRetriever sourceDataRetriever,
IChangeDataRetriever destinationDataRetriever
)
public:
void BeginFullEnumerationChangeApplication(
SyncKnowledge^ destinationKnowledge,
ForgottenKnowledge^ destinationForgottenKnowledge,
SyncKnowledge^ sourceForgottenDeleteKnowledge,
ForgottenKnowledge^ sourceForgottenDeleteForgottenKnowledge,
FilterInfo^ filterInfo,
SyncCallbacks^ syncCallbacks,
IChangeDataRetriever^ sourceDataRetriever,
IChangeDataRetriever^ destinationDataRetriever
)
member BeginFullEnumerationChangeApplication :
destinationKnowledge:SyncKnowledge *
destinationForgottenKnowledge:ForgottenKnowledge *
sourceForgottenDeleteKnowledge:SyncKnowledge *
sourceForgottenDeleteForgottenKnowledge:ForgottenKnowledge *
filterInfo:FilterInfo *
syncCallbacks:SyncCallbacks *
sourceDataRetriever:IChangeDataRetriever *
destinationDataRetriever:IChangeDataRetriever -> unit
public function BeginFullEnumerationChangeApplication(
destinationKnowledge : SyncKnowledge,
destinationForgottenKnowledge : ForgottenKnowledge,
sourceForgottenDeleteKnowledge : SyncKnowledge,
sourceForgottenDeleteForgottenKnowledge : ForgottenKnowledge,
filterInfo : FilterInfo,
syncCallbacks : SyncCallbacks,
sourceDataRetriever : IChangeDataRetriever,
destinationDataRetriever : IChangeDataRetriever
)
Parámetros
- destinationKnowledge
Tipo: Microsoft.Synchronization. . :: . .SyncKnowledge
Conocimiento actual de la réplica de destino.
- destinationForgottenKnowledge
Tipo: Microsoft.Synchronization. . :: . .ForgottenKnowledge
Conocimiento olvidado actual de la réplica de destino.
- sourceForgottenDeleteKnowledge
Tipo: Microsoft.Synchronization. . :: . .SyncKnowledge
Conocimiento que da origen al lote de cambios que se va a procesar.
- sourceForgottenDeleteForgottenKnowledge
Tipo: Microsoft.Synchronization. . :: . .ForgottenKnowledge
Conocimiento olvidado actual de la réplica de origen.
- filterInfo
Tipo: Microsoft.Synchronization. . :: . .FilterInfo
Información sobre los filtros utilizados por el proveedor de destino. Puede ser un valor nullNothingnullptrunites una referencia NULL (Nothing en Visual Basic)..
- syncCallbacks
Tipo: Microsoft.Synchronization. . :: . .SyncCallbacks
Devoluciones de llamada que recibirán notificaciones sobre eventos de aplicación de cambios. Puede ser un valor nullNothingnullptrunites una referencia NULL (Nothing en Visual Basic)..
- sourceDataRetriever
Tipo: Microsoft.Synchronization. . :: . .IChangeDataRetriever
Objeto que se puede usar para recuperar datos de elemento de la réplica de origen.
- destinationDataRetriever
Tipo: Microsoft.Synchronization. . :: . .IChangeDataRetriever
Objeto que se puede usar para recuperar datos de elemento de la réplica de destino.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | Un parámetro requerido es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
SyncIdFormatMismatchException | El esquema de formato de identificador de alguno de los objetos de conocimiento especificados no coincide con el esquema de formato de identificador que se especificó cuando se inicializó este objeto. |
SyncInvalidOperationException | La aplicación de cambios se inició y no finalizó en otro conjunto de cambios. |
ItemListFilteredFullEnumerationNotSupportedException | El parámetro filterInfo especifica que se están filtrando los elementos. El proveedor de destino no puede filtrar los elementos durante la sincronización de recuperación. |
Notas
Normalmente, se llama a este método una vez para cada lote de cambios que es recibido por el método ProcessFullEnumerationChangeBatch del proveedor de destino.
Es necesario llamar a este método para poder establecer o calcular el conocimiento, o para poder aplicar o notificar los cambios.
Vea también
Referencia
ChangeApplicationServices Clase