/// <summary> /// Initializes a new instance of the ConflictResolutionPolicy class. /// </summary> /// <param name="mode">Indicates the conflict resolution mode. Possible /// values include: 'LastWriterWins', 'Custom'</param> /// <param name="conflictResolutionPath">The conflict resolution path /// in the case of LastWriterWins mode.</param> /// <param name="conflictResolutionProcedure">The procedure to resolve /// conflicts in the case of custom mode.</param> public ConflictResolutionPolicy(ConflictResolutionMode mode = default(ConflictResolutionMode), string conflictResolutionPath = default(string), string conflictResolutionProcedure = default(string)) { Mode = mode; ConflictResolutionPath = conflictResolutionPath; ConflictResolutionProcedure = conflictResolutionProcedure; CustomInit(); }
SqlContainer.Definition.IWithAttach <DefinitionParentT> SqlContainer.Definition.IWithConflictResolutionPolicy <DefinitionParentT> .WithConflictResolutionPath(Models.ConflictResolutionMode mode, string conflictResolutionPath) { return(this.WithConflictResolutionPath(mode, conflictResolutionPath)); }
SqlContainer.Definition.IWithAttach <UpdateParentT> SqlContainer.Definition.IWithConflictResolutionPolicy <UpdateParentT> .WithConflictResolutionProcedure(Models.ConflictResolutionMode mode, string conflictResolutionProcedure) { return(this.WithConflictResolutionProcedure(mode, conflictResolutionProcedure)); }
SqlContainer.Update.IUpdate SqlContainer.Update.IWithConflictResolutionPolicy.WithConflictResolutionProcedure(Models.ConflictResolutionMode mode, string conflictResolutionProcedure) { return(this.WithConflictResolutionProcedure(mode, conflictResolutionProcedure)); }