Freigeben über


ConflictResolutionType Enumeration

Definition

Die ConflictResolutionType -Enumeration gibt an, wie ein Konflikt während eines UpdateItem-Vorgangs behandelt wird.

public enum class ConflictResolutionType
public enum ConflictResolutionType
Public Enum ConflictResolutionType
Vererbung
ConflictResolutionType

Felder

AlwaysOverwrite 2

Wenn ein Konflikt auftritt, überschreibt der UpdateItem-Vorgang Informationen.

AutoResolve 1

Der UpdateItem-Vorgang löst jeden Konflikt automatisch auf. Die Option AutoResolve überschreibt in den meisten Fällen den vorhandenen Wert für eine Eigenschaft. In einigen Fällen wird der neue Wert ignoriert, und der ursprüngliche Wert wird beibehalten. Beispielsweise ändert Benutzer A die Vertraulichkeitseigenschaft von Normal in Vertraulich. Anschließend legt Benutzer B den Wert auf Öffentlich fest. In diesem Beispiel wird die Einstellung Vertraulich beibehalten, und das Update von Benutzer B wird ignoriert.

NeverOverwrite 0

Wenn ein Konflikt besteht, schlägt der UpdateItem-Vorgang fehl, und ein Fehler wird zurückgegeben.

Hinweise

Diese Enumeration wird von der ConflictResolution -Eigenschaft des UpdateItemType -Objekts verwendet. Ein Konflikt tritt auf, wenn ein Client versucht, eine eigenschaft zu aktualisieren, die bereits festgelegt wurde.

Gilt für: