Condividi tramite


Proprietà SyncConflictResolver.ClientUpdateServerDeleteAction

Ottiene o imposta un valore di enumerazione ResolveAction che specifica l'azione da intraprendere quando si verifica un conflitto ClientUpdateServerDelete.

Spazio dei nomi: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)

Sintassi

'Dichiarazione
Public Property ClientUpdateServerDeleteAction As ResolveAction
'Utilizzo
Dim instance As SyncConflictResolver
Dim value As ResolveAction

value = instance.ClientUpdateServerDeleteAction

instance.ClientUpdateServerDeleteAction = value
public ResolveAction ClientUpdateServerDeleteAction { get; set; }
public:
property ResolveAction ClientUpdateServerDeleteAction {
    ResolveAction get ();
    void set (ResolveAction value);
}
/** @property */
public ResolveAction get_ClientUpdateServerDeleteAction ()

/** @property */
public void set_ClientUpdateServerDeleteAction (ResolveAction value)
public function get ClientUpdateServerDeleteAction () : ResolveAction

public function set ClientUpdateServerDeleteAction (value : ResolveAction)

Valore proprietà

Valore di enumerazione ResolveAction che specifica l'azione da intraprendere quando si verifica un conflitto ClientUpdateServerDelete.

Esempio

Nell'esempio di codice seguente viene impostata l'azione di risoluzione per ogni tipo di conflitto rilevato dal provider di sincronizzazione client. Per visualizzare questo codice nel contesto di un esempio completo, vedere Procedura: gestire conflitti di dati ed errori.

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

Vedere anche

Riferimento

Classe SyncConflictResolver
Membri SyncConflictResolver
Spazio dei nomi Microsoft.Synchronization.Data