Partilhar via


Método ChangeApplicationServices.ReportItemChangeApplied

Notifica o serviço de aplicação de alterações que a alteração de um item foi aplicada com êxito à réplica de destino.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
'Uso
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange

instance.ReportItemChangeApplied(itemChange)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public:
void ReportItemChangeApplied (
    ItemChange^ itemChange
)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public function ReportItemChangeApplied (
    itemChange : ItemChange
)

Parâmetros

  • itemChange
    A alteração de item que foi aplicada com êxito à réplica de destino.

Exceções

Tipo de exceção Condição

ArgumentNullException

Um parâmetro necessário é um referência nula (Nothing no Visual Basic).

ActiveChangeApplicationContextException

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.

ChangeNeedsKnowledgeException

itemChange não contém conhecimento atual.

SyncIdFormatMismatchException

O esquema do formato da ID do objeto de conhecimento contido em itemChange não corresponde ao esquema do formato da ID especificado quando esse objeto foi inicializado.

SyncInvalidOperationException

A aplicação de alterações não foi iniciada ou itemChange já foi relatada como tendo sido aplicada com êxito ou conflitante.

ForgottenKnowledgeNotContainedException

O conhecimento adquirido para a alteração não contém o conhecimento esquecido adquirido.

Comentários

Quando itemChange contiver unidades de alteração, todas as unidades de alteração serão relatadas como tendo sido aplicadas com êxito, menos aquelas que estiverem em conflito.

Quando itemChange contiver unidades de alteração que anteriormente foram relatadas como malsucedidas, esse método lançará uma exceção. Para relatar unidades de alteração que foram aplicadas com êxito, mas que anteriormente foram relatadas como tendo falhado, chame ReportChangeUnitChangeApplied para cada unidade de alteração.

Consulte também

Referência

Classe ChangeApplicationServices
Membros ChangeApplicationServices
Namespace Microsoft.Synchronization