Compartir a través de


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

  • 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)..

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

ChangeApplicationServices Miembros

Microsoft.Synchronization Espacio de nombres