Método ChangeApplicationServices.BeginFullEnumerationChangeApplication
Inicia o processamento de um conjunto de alterações como parte de uma sincronização de recuperação.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
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
)
public void BeginFullEnumerationChangeApplication (
SyncKnowledge destinationKnowledge,
ForgottenKnowledge destinationForgottenKnowledge,
SyncKnowledge sourceForgottenDeleteKnowledge,
ForgottenKnowledge sourceForgottenDeleteForgottenKnowledge,
FilterInfo filterInfo,
SyncCallbacks syncCallbacks,
IChangeDataRetriever sourceDataRetriever,
IChangeDataRetriever destinationDataRetriever
)
public function BeginFullEnumerationChangeApplication (
destinationKnowledge : SyncKnowledge,
destinationForgottenKnowledge : ForgottenKnowledge,
sourceForgottenDeleteKnowledge : SyncKnowledge,
sourceForgottenDeleteForgottenKnowledge : 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.
- sourceForgottenDeleteKnowledge
O conhecimento atual do lote de alterações a ser processado.
- sourceForgottenDeleteForgottenKnowledge
O conhecimento esquecido atual da réplica de origem.
- 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. |
|
O parâmetro filterInfo especifica que a filtragem de item está em uso. A filtragem de item não pode ser usada pelo provedor de destino durante a sincronização de recuperação. |
Comentários
Geralmente, esse método é chamado uma vez para cada lote de alterações que é recebido pelo método ProcessFullEnumerationChangeBatch 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