Método ChangeApplicationServices.BeginChangeApplication
Inicia o processamento de um conjunto de alterações.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
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
)
public void BeginChangeApplication (
SyncKnowledge destinationKnowledge,
ForgottenKnowledge destinationForgottenKnowledge,
FilterInfo filterInfo,
SyncCallbacks syncCallbacks,
IChangeDataRetriever sourceDataRetriever,
IChangeDataRetriever destinationDataRetriever
)
public function BeginChangeApplication (
destinationKnowledge : SyncKnowledge,
destinationForgottenKnowledge : ForgottenKnowledge,
filterInfo : FilterInfo,
syncCallbacks : SyncCallbacks,
sourceDataRetriever : IChangeDataRetriever,
destinationDataRetriever : IChangeDataRetriever
)
Parâmetros
- destinationKnowledge
O conhecimento atual da réplica de destino.
- destinationForgottenKnowledge
O conhecimento esquecido atual da réplica de destino. Pode ser referência nula (Nothing no Visual Basic).
- filterInfo
Informações sobre filtros usados pelo provedor de destino. Pode ser referência nula (Nothing no Visual Basic).
- syncCallbacks
Retornos de chamada que receberão notificações sobre eventos de aplicação de alterações. Pode ser referência nula (Nothing no Visual Basic).
- sourceDataRetriever
Um objeto que pode ser usado para recuperar dados de item a partir da réplica de origem.
- destinationDataRetriever
Um objeto que pode ser usado para recuperar dados de item a partir da réplica de destino.
Exceções
Tipo de exceção | Condição |
---|---|
Um parâmetro necessário é um referência nula (Nothing no Visual Basic). |
|
O esquema do formato da ID dos objetos de conhecimento especificados não corresponde ao esquema do formato da ID especificado quando esse objeto foi inicializado. |
|
A aplicação de alterações foi iniciada, mas não foi encerrada em outro conjunto de alterações. |
Comentários
Geralmente, esse método é chamado uma vez para cada lote de alterações que é recebido pelo método ProcessChangeBatch do provedor de destino.
Esse método deve ser chamado antes que o conhecimento possa ser definido ou calculado, ou as alterações aplicadas ou relatadas.
Consulte também
Referência
Classe ChangeApplicationServices
Membros ChangeApplicationServices
Namespace Microsoft.Synchronization