Método ChangeApplicationServices.GetChangeApplicationContext
Obtém um objeto que representa a alteração atual a ser aplicada.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
Public Function GetChangeApplicationContext ( _
sourceChange As ItemChange, _
destinationVersion As ItemChange _
) As ChangeApplicationContext
'Uso
Dim instance As ChangeApplicationServices
Dim sourceChange As ItemChange
Dim destinationVersion As ItemChange
Dim returnValue As ChangeApplicationContext
returnValue = instance.GetChangeApplicationContext(sourceChange, destinationVersion)
public ChangeApplicationContext GetChangeApplicationContext (
ItemChange sourceChange,
ItemChange destinationVersion
)
public:
ChangeApplicationContext^ GetChangeApplicationContext (
ItemChange^ sourceChange,
ItemChange^ destinationVersion
)
public ChangeApplicationContext GetChangeApplicationContext (
ItemChange sourceChange,
ItemChange destinationVersion
)
public function GetChangeApplicationContext (
sourceChange : ItemChange,
destinationVersion : ItemChange
) : ChangeApplicationContext
Parâmetros
- sourceChange
Uma alteração recebida do provedor de origem. Pode ser referência nula (Nothing no Visual Basic) quando o lote de alterações fizer parte de uma sincronização de recuperação.
- destinationVersion
A versão de sourceChange na réplica de destino. Pode ser referência nula (Nothing no Visual Basic) quando a réplica de destino não tiver uma versão para sourceChange.
Valor de retorno
Retorna um objeto que pode ser usado para processar a alteração.
Exceções
Tipo de exceção | Condição |
---|---|
Um objeto ChangeApplicationContext já está ativo. O objeto ChangeApplicationContext ativo deve ser processado até que sua propriedade ChangeApplicationAction seja definida como Finished para que outra alteração possa ser processada. |
|
sourceChange não contém conhecimento atual. |
|
A versão de atualização ou a versão de criação de sourceChange não estão contidas em seu conhecimento atual. |
|
sourceChange e destinationVersion contêm números de unidades de alteração diferentes. |
|
O esquema do formato da ID do objeto de conhecimento especificado não corresponde ao esquema do formato da ID especificado quando esse objeto foi inicializado. |
|
A aplicação de alterações não foi iniciada ou sourceChange já foi relatado como aplicado com êxito. |
|
sourceChange ou destinationVersion contém unidades de alteração, e o outro não. |
|
sourceChange e destinationVersion referem-se a IDs de item diferentes. |
Comentários
Esse método geralmente é chamado pelo provedor de destino uma vez para cada alteração enviada do provedor de origem. O objeto ChangeApplicationContext retornado pode ser usado para executar detecção de conflitos, resolução de conflitos e para determinar como o provedor de destino deve aplicar a alteração especificada por sourceChange.
Consulte também
Referência
Classe ChangeApplicationServices
Membros ChangeApplicationServices
Namespace Microsoft.Synchronization