Metodo ChangeApplicationServices.GetChangeApplicationContext
Ottiene un oggetto che rappresenta la modifica corrente da applicare.
Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Sintassi
'Dichiarazione
Public Function GetChangeApplicationContext ( _
sourceChange As ItemChange, _
destinationVersion As ItemChange _
) As ChangeApplicationContext
'Utilizzo
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
Parametri
- sourceChange
Modifica ricevuta dal provider di origine. Può essere Null quando il batch di modifiche fa parte di una sincronizzazione del recupero.
- destinationVersion
Versione di sourceChange nella replica di destinazione. Può essere Null quando la replica di destinazione non dispone di una versione per sourceChange.
Valore restituito
Restituisce un oggetto che può essere utilizzato per elaborare la modifica.
Eccezioni
Tipo di eccezione | Condizione |
---|---|
Un oggetto ChangeApplicationContext è già attivo. È necessario elaborare l'oggetto ChangeApplicationContext attivo finché la relativa proprietà ChangeApplicationAction non viene impostata su Finished prima di poter elaborare un'altra modifica. |
|
sourceChange non contiene conoscenza corrente. |
|
La versione dell'aggiornamento o la versione di creazione di sourceChange non è contenuta nella conoscenza corrente. |
|
sourceChange e destinationVersion contengono numeri differenti di unità di modifica. |
|
Lo schema del formato dell'ID dell'oggetto conoscenza specificato non corrisponde allo schema del formato dell'ID specificato durante l'inizializzazione di questo oggetto. |
|
L'applicazione di modifiche non è stata iniziata o sourceChange è già stato segnalato come applicato correttamente. |
|
Solo uno tra sourceChange o destinationVersion contiene unità di modifica. |
|
sourceChange e destinationVersion si riferiscono a ID elemento diversi. |
Osservazioni
In genere, questo metodo viene chiamato dal provider di destinazione una volta per ogni modifica inviata dal provider di origine. L'oggetto ChangeApplicationContext restituito può essere utilizzato per eseguire il rilevamento dei conflitti, la risoluzione dei conflitti e per determinare il modo in cui il provider di destinazione deve applicare la modifica specificata da sourceChange.
Vedere anche
Riferimento
Classe ChangeApplicationServices
Membri ChangeApplicationServices
Spazio dei nomi Microsoft.Synchronization