Freigeben über


ConflictResolutionDefinition.WithCustomStoredProcedureResolution Methode

Definition

Definiert die gespeicherte Prozedur, die als benutzerdefinierter Konfliktlösungsmodus ConflictResolutionPolicyverwendet werden soll.

public Microsoft.Azure.Cosmos.Fluent.ConflictResolutionDefinition WithCustomStoredProcedureResolution (string conflictResolutionProcedure);
member this.WithCustomStoredProcedureResolution : string -> Microsoft.Azure.Cosmos.Fluent.ConflictResolutionDefinition
Public Function WithCustomStoredProcedureResolution (conflictResolutionProcedure As String) As ConflictResolutionDefinition

Parameter

conflictResolutionProcedure
String

Legt den Namen der gespeicherten Prozedur fest, der für die Konfliktlösung verwendet werden soll.

Gibt zurück

Eine instance des aktuellen ConflictResolutionDefinition.

Beispiele

In diesem folgenden Beispiel wird eine Container mit einer Konfliktlösungsrichtlinie erstellt, die eine gespeicherte Prozedur verwendet, um Konflikte zu lösen:

await databaseForConflicts.DefineContainer("myContainer", "/id")
    .WithConflictResolution()
        .WithCustomStoredProcedureResolution("myStoredProcedure")
        .Attach()
    .CreateAsync();
</example>

Hinweise

Die gespeicherte Prozedur kann später erstellt werden, muss jedoch den hier angegebenen Namen berücksichtigen.

Gilt für: