Class ConflictResolutionDefinition
ConflictResolutionPolicy fluent definition.
public class ConflictResolutionDefinition- Inheritance
- 
      
      ConflictResolutionDefinition
- Inherited Members
- Extension Methods
Methods
Attach()
Applies the current definition to the parent.
public ContainerBuilder Attach()Returns
- ContainerBuilder
- An instance of the parent. 
WithCustomStoredProcedureResolution(string)
Defines the stored procedure to be used as custom conflict resolution mode ConflictResolutionPolicy.
public ConflictResolutionDefinition WithCustomStoredProcedureResolution(string conflictResolutionProcedure)Parameters
- conflictResolutionProcedurestring
- Sets the stored procedure's name to be used for conflict-resolution. 
Returns
- ConflictResolutionDefinition
- An instance of the current ConflictResolutionDefinition. 
Examples
This example below creates a Container with a Conflict Resolution policy that uses a stored procedure to resolve conflicts:
await databaseForConflicts.DefineContainer("myContainer", "/id")
    .WithConflictResolution()
        .WithCustomStoredProcedureResolution("myStoredProcedure")
        .Attach()
    .CreateAsync();
</example>Remarks
The stored procedure can be created later on, but needs to honor the name specified here.
WithLastWriterWinsResolution(string)
Defines the path used to resolve LastWrtierWins resolution mode ConflictResolutionPolicy.
public ConflictResolutionDefinition WithLastWriterWinsResolution(string conflictResolutionPath)Parameters
- conflictResolutionPathstring
- sets the path which is present in each item in the Azure Cosmos DB service for last writer wins conflict-resolution. ResolutionPath. 
Returns
- ConflictResolutionDefinition
- An instance of the current ConflictResolutionDefinition.