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

Name Wert Beschreibung
NeverOverwrite 0

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

AutoResolve 1

Der UpdateItem-Vorgang löst jeden Konflikt automatisch auf. Die AutoResolve-Option ü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.

AlwaysOverwrite 2

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

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: