ChangeApplicationServices.GetChangeApplicationContext Método
Obtiene un objeto que representa el cambio actual que se va a aplicar.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en microsoft.synchronization.dll)
Sintaxis
'Declaración
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
Cambio recibido del proveedor de origen. Puede ser un valor es una referencia nula (Nothing en Visual Basic). cuando el lote de cambios forma parte de una sincronización de recuperación.
- destinationVersion
Versión de sourceChange de la réplica de destino. Puede ser un valor es una referencia nula (Nothing en Visual Basic). cuando la réplica de destino no tiene una versión para sourceChange.
Valor devuelto
Devuelve un objeto que se puede usar para procesar el cambio.
Excepciones
Tipo de excepción | Condición |
---|---|
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. |
|
sourceChange no contiene el conocimiento que da origen. |
|
La versión de actualización o la versión de creación de sourceChange no se encuentra en su conocimiento que da origen. |
|
sourceChange y destinationVersion contienen números distintos de unidades de cambio. |
|
El esquema de formato de identificador del objeto de conocimiento especificado no coincide con el esquema de formato de identificador que se especificó cuando se inicializó este objeto. |
|
No se inició la aplicación de cambios o ya se ha notificado que sourceChange se ha aplicado correctamente. |
|
Solo sourceChange o solo destinationVersion contiene unidades de cambio. |
|
sourceChange y destinationVersion hacen referencia a distintos identificadores de elemento. |
Notas
El proveedor de destino llama normalmente a este método una vez para cada cambio que se envía desde el proveedor de origen. El objeto ChangeApplicationContext que se devuelve se puede utilizar para realizar la detección de conflictos y la resolución de conflictos, y para determinar cómo el proveedor de destino debe aplicar el cambio especificado por sourceChange.
Vea también
Referencia
ChangeApplicationServices Clase
ChangeApplicationServices Miembros
Microsoft.Synchronization Espacio de nombres