Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft aktualisierte und vergessene Wissensobjekte ab, die den Status des Zielwissens nach Anwendung der Änderungseinheit darstellen.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Syntax
'Declaration
Public Sub GetUpdatedDestinationKnowledge ( _
<OutAttribute> ByRef knowledge As SyncKnowledge, _
<OutAttribute> ByRef forgottenKnowledge As ForgottenKnowledge _
)
'Usage
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.
Parameter
- knowledge
Gibt das aktualisierte Wissen für das Ziel zurück.
- forgottenKnowledge
Gibt das aktualisierte vergessene Wissen für das Ziel zurück.
Hinweise
Die auf dem Ziel vorhandenen Wissensobjekte sollten von den durch diese Methode zurückgegebenen Wissensobjekten direkt ersetzt werden.
Vor dem Aufrufen dieser Methode müssen alle behebbaren Fehler mit RecordRecoverableErrorForChangeUnit gemeldet werden.
Bei mehrmaligem Aufrufen dieser Methode wird InvalidOperationException für jeden Aufruf mit Ausnahme des ersten zurückgegeben.
Beispiel
Im folgenden Beispiel werden das aktualisierte Wissen und das vergessenes Wissen abgerufen und das aktualisierte Wissen im Metadatenspeicher des Zielreplikats gespeichert. In diesem Beispiel ist das Löschen von Tombstones nicht möglich. Deshalb wird vergessenes Wissen nicht gespeichert.
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);
Siehe auch
Verweis
SaveChangeWithChangeUnitsContext-Klasse
SaveChangeWithChangeUnitsContext-Member
Microsoft.Synchronization-Namespace