Compartilhar via


Método ChangeApplicationServices.EndChangeApplication

Encerra o processamento de um conjunto de alterações.

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

Sintaxe

'Declaração
Public Function EndChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge _
) As SyncKnowledge
'Uso
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim returnValue As SyncKnowledge

returnValue = instance.EndChangeApplication(batchLearnedKnowledge)
public SyncKnowledge EndChangeApplication (
    SyncKnowledge batchLearnedKnowledge
)
public:
SyncKnowledge^ EndChangeApplication (
    SyncKnowledge^ batchLearnedKnowledge
)
public SyncKnowledge EndChangeApplication (
    SyncKnowledge batchLearnedKnowledge
)
public function EndChangeApplication (
    batchLearnedKnowledge : SyncKnowledge
) : SyncKnowledge

Parâmetros

  • batchLearnedKnowledge
    O conhecimento adquirido do lote de alterações.

Valor de retorno

Retorna o conhecimento de destino atualizado, com base nas alterações que foram aplicadas ou ignoradas.

Exceções

Tipo de exceção Condição

ArgumentNullException

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

SyncIdFormatMismatchException

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.

SyncInvalidOperationException

A aplicação de alterações não foi iniciada.

Comentários

O conhecimento adquirido do lote de alterações, especificado por batchLearnedKnowledge, é modificados por esse método para excluir as alterações que foram relatadas como ignoradas durante a aplicação de alterações.

O conhecimento de destino atualizado que é retornado deve substituir o conhecimento atual da réplica de destino.

Dica

Quando o conhecimento de destino atualizado é calculado, todas as alterações que o provedor de destino não relatou como aplicadas com êxito, por meio da chamada de ReportItemChangeApplied ou ReportChangeUnitChangeApplied, são tratadas como alterações que falharam.

Consulte também

Referência

Classe ChangeApplicationServices
Membros ChangeApplicationServices
Namespace Microsoft.Synchronization