ConflictResolutionType Enumeration
The ConflictResolutionType enumeration specifies how a conflict is handled during an UpdateItem operation.
Namespace: ExchangeWebServices
Assembly: EWS (in EWS.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public Enumeration ConflictResolutionType
'Usage
Dim instance As ConflictResolutionType
[SerializableAttribute]
public enum ConflictResolutionType
Members
Member name | Description | |
---|---|---|
NeverOverwrite | If conflict exists, the UpdateItem operation fails and an error is returned. | |
AutoResolve | The UpdateItem operation automatically resolves any conflict. The AutoResolve option will in most cases overwrite the existing value for a property. In some cases, the new value is ignored and the original value is retained. For example, user A changes the Sensitivity property from Normal to Confidential. Then user B sets the value to Public. In this example, the Confidential setting is retained and user B's update is ignored. | |
AlwaysOverwrite | If there is a conflict, the UpdateItem operation will overwrite information. |
Remarks
This enumeration is used by the ConflictResolution property of the UpdateItemType object. A conflict occurs when a client tries to update a property that has already been set.