Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene oggetti conoscenza aggiornata e conoscenza dimenticata che rappresentano lo stato della conoscenza di destinazione dopo l'applicazione della modifica dell'unità di modifica.
Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Sintassi
'Dichiarazione
Public Sub GetUpdatedDestinationKnowledge ( _
<OutAttribute> ByRef knowledge As SyncKnowledge, _
<OutAttribute> ByRef forgottenKnowledge As ForgottenKnowledge _
)
'Utilizzo
Dim instance As SaveChangeWithChangeUnitsContext
Dim knowledge As SyncKnowledge
Dim forgottenKnowledge As ForgottenKnowledge
instance.GetUpdatedDestinationKnowledge(knowledge, forgottenKnowledge)
public void GetUpdatedDestinationKnowledge (
out SyncKnowledge knowledge,
out ForgottenKnowledge forgottenKnowledge
)
public:
void GetUpdatedDestinationKnowledge (
[OutAttribute] SyncKnowledge^% knowledge,
[OutAttribute] ForgottenKnowledge^% forgottenKnowledge
)
public void GetUpdatedDestinationKnowledge (
/** @attribute OutAttribute() */ /** @ref */ SyncKnowledge knowledge,
/** @attribute OutAttribute() */ /** @ref */ ForgottenKnowledge forgottenKnowledge
)
JScript does not support passing value-type arguments by reference.
Parametri
- knowledge
Restituisce la conoscenza aggiornata per la destinazione.
- forgottenKnowledge
Restituisce la conoscenza dimenticata aggiornata per la destinazione.
Osservazioni
Gli oggetti conoscenza restituiti da questo metodo devono sostituire direttamente gli oggetti conoscenza esistenti nella destinazione.
Prima di chiamare questo metodo, qualsiasi errore reversibile deve essere segnalato con RecordRecoverableErrorForChangeUnit.
Se si chiama questo metodo più di una volta, viene restituito InvalidOperationException per ogni chiamata tranne la prima.
Esempio
Nell'esempio seguente la conoscenza aggiornata e la conoscenza dimenticata vengono acquisite e la conoscenza aggiornata viene salvata nell’archivio dei metadati della replica di destinazione. In questo esempio non è consentita l'eliminazione di rimozioni definitive; pertanto la conoscenza dimenticata non viene archiviata.
Dim updatedKnowledge As SyncKnowledge = Nothing
Dim updatedForgottenKnowledge As ForgottenKnowledge = Nothing
context.GetUpdatedDestinationKnowledge(updatedKnowledge, updatedForgottenKnowledge)
SyncKnowledge updatedKnowledge;
ForgottenKnowledge updatedForgottenKnowledge;
context.GetUpdatedDestinationKnowledge(out updatedKnowledge, out updatedForgottenKnowledge);
_ContactStore.ContactReplicaMetadata.SetKnowledge(updatedKnowledge);
Vedere anche
Riferimento
Classe SaveChangeWithChangeUnitsContext
Membri SaveChangeWithChangeUnitsContext
Spazio dei nomi Microsoft.Synchronization