ReportItemChangeApplied Método
Notifica al servicio de aplicación de cambios que se ha aplicado correctamente un cambio de elemento a la réplica de destino.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en Microsoft.Synchronization.dll)
Sintaxis
'Declaración
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
)
member ReportItemChangeApplied :
itemChange:ItemChange -> unit
public function ReportItemChangeApplied(
itemChange : ItemChange
)
Parámetros
- itemChange
Tipo: Microsoft.Synchronization. . :: . .ItemChange
Cambio de elemento que se aplicó correctamente a la réplica de destino.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | Un parámetro requerido es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
ActiveChangeApplicationContextException | Ya hay un objeto ChangeApplicationContext activo. El objeto ChangeApplicationContext activo se debe procesar hasta que su propiedad ChangeApplicationAction esté establecida en Finished para poder procesar otro cambio. |
ChangeNeedsKnowledgeException | itemChange no contiene el conocimiento que da origen. |
SyncIdFormatMismatchException | El esquema de formato de identificador del objeto de conocimiento contenido en itemChange no coincide con el esquema de formato de identificador que se especificó cuando se inicializó este objeto. |
SyncInvalidOperationException | La aplicación de cambios no se inició, o ya se ha notificado que itemChange se ha aplicado correctamente o está en conflicto. |
ForgottenKnowledgeNotContainedException | El conocimiento aprendido para el cambio no contiene el conocimiento olvidado aprendido. |
Notas
Cuando itemChange contiene unidades de cambio, todas las unidades de cambio se notifican como correctamente aplicadas, excepto las unidades de cambio que están en conflicto.
Cuando itemChange contiene unidades de cambio para las que se han notificados errores, este método produce una excepción. Para notificar las unidades de cambio que se aplicaron correctamente, pero para las que antes se habían notificado errores, llame a ReportChangeUnitChangeApplied para cada unidad de cambio.
Vea también
Referencia
ChangeApplicationServices Clase