BeginChangeApplication Método
Empieza a procesar un conjunto de cambios.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en Microsoft.Synchronization.dll)
Sintaxis
'Declaración
Public Sub BeginChangeApplication ( _
destinationKnowledge As SyncKnowledge, _
destinationForgottenKnowledge 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 filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever
instance.BeginChangeApplication(destinationKnowledge, _
destinationForgottenKnowledge, _
filterInfo, syncCallbacks, sourceDataRetriever, _
destinationDataRetriever)
public void BeginChangeApplication(
SyncKnowledge destinationKnowledge,
ForgottenKnowledge destinationForgottenKnowledge,
FilterInfo filterInfo,
SyncCallbacks syncCallbacks,
IChangeDataRetriever sourceDataRetriever,
IChangeDataRetriever destinationDataRetriever
)
public:
void BeginChangeApplication(
SyncKnowledge^ destinationKnowledge,
ForgottenKnowledge^ destinationForgottenKnowledge,
FilterInfo^ filterInfo,
SyncCallbacks^ syncCallbacks,
IChangeDataRetriever^ sourceDataRetriever,
IChangeDataRetriever^ destinationDataRetriever
)
member BeginChangeApplication :
destinationKnowledge:SyncKnowledge *
destinationForgottenKnowledge:ForgottenKnowledge *
filterInfo:FilterInfo *
syncCallbacks:SyncCallbacks *
sourceDataRetriever:IChangeDataRetriever *
destinationDataRetriever:IChangeDataRetriever -> unit
public function BeginChangeApplication(
destinationKnowledge : SyncKnowledge,
destinationForgottenKnowledge : 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. Puede ser un valor nullNothingnullptrunites una referencia NULL (Nothing en Visual Basic)..
- 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 | destinationKnowledge, sourceDataRetriever o destinationDataRetriever 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. |
Notas
Normalmente, se llama a este método una vez para cada lote de cambios que es recibido por el método ProcessChangeBatch 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