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 einen ResolveAction-Enumerationswert ab, der die Aktion angibt, die beim Auftreten eines ClientInsertServerInsert-Konflikts ausgeführt werden soll, oder legt einen solchen Wert fest.
Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)
Syntax
'Declaration
Public Property ClientInsertServerInsertAction As ResolveAction
'Usage
Dim instance As SyncConflictResolver
Dim value As ResolveAction
value = instance.ClientInsertServerInsertAction
instance.ClientInsertServerInsertAction = value
public ResolveAction ClientInsertServerInsertAction { get; set; }
public:
property ResolveAction ClientInsertServerInsertAction {
ResolveAction get ();
void set (ResolveAction value);
}
/** @property */
public ResolveAction get_ClientInsertServerInsertAction ()
/** @property */
public void set_ClientInsertServerInsertAction (ResolveAction value)
public function get ClientInsertServerInsertAction () : ResolveAction
public function set ClientInsertServerInsertAction (value : ResolveAction)
Eigenschaftenwert
Ein ResolveAction-Enumerationswert, der die Aktion angibt, die beim Auftreten eines ClientInsertServerInsert-Konflikts ausgeführt werden soll.
Beispiel
Im folgenden Codebeispiel wird für jede Art von Konflikt, auf die der Clientsynchronisierungsanbieter stoßen kann, die entsprechende Konfliktauflösungsaktion festgelegt. Eine Darstellung dieses Codes im Kontext eines vollständigen Beispiels finden Sie unter Vorgehensweise: Behandeln von Datenkonflikten und Fehlern.
this.ConflictResolver.ClientDeleteServerUpdateAction = ResolveAction.ServerWins;
this.ConflictResolver.ClientUpdateServerDeleteAction = ResolveAction.ClientWins;
//If any of the following conflicts or errors occur, the ApplyChangeFailed
//event is raised.
this.ConflictResolver.ClientInsertServerInsertAction = ResolveAction.FireEvent;
this.ConflictResolver.ClientUpdateServerUpdateAction = ResolveAction.FireEvent;
this.ConflictResolver.StoreErrorAction = ResolveAction.FireEvent;
//Log information for the ApplyChangeFailed event and handle any
//ResolveAction.FireEvent cases.
this.ApplyChangeFailed +=new EventHandler<ApplyChangeFailedEventArgs>(SampleClientSyncProvider_ApplyChangeFailed);
Me.ConflictResolver.ClientDeleteServerUpdateAction = ResolveAction.ServerWins
Me.ConflictResolver.ClientUpdateServerDeleteAction = ResolveAction.ClientWins
'If any of the following conflicts or errors occur, the ApplyChangeFailed
'event is raised.
Me.ConflictResolver.ClientInsertServerInsertAction = ResolveAction.FireEvent
Me.ConflictResolver.ClientUpdateServerUpdateAction = ResolveAction.FireEvent
Me.ConflictResolver.StoreErrorAction = ResolveAction.FireEvent
'Log information for the ApplyChangeFailed event and handle any
'ResolveAction.FireEvent cases.
AddHandler Me.ApplyChangeFailed, AddressOf SampleClientSyncProvider_ApplyChangeFailed
Siehe auch
Verweis
SyncConflictResolver-Klasse
SyncConflictResolver-Member
Microsoft.Synchronization.Data-Namespace