ConflictResolutionPolicy interface
Reprezentuje konfigurację zasad rozwiązywania konfliktów służącą do określania sposobu rozwiązywania konfliktów w przypadku zapisu z różnych regionów powoduje konflikty dokumentów w kolekcji w usłudze Azure Cosmos DB.
Właściwości
conflict |
Pobiera lub ustawia ścieżkę, która znajduje się w każdym dokumencie w usłudze Azure Cosmos DB dla ostatniego składnika zapisywania wygrywa rozwiązywanie konfliktów. Ta ścieżka musi być obecna w każdym dokumencie i musi być wartością całkowitą. W przypadku konfliktu występującego w dokumencie zostanie wybrany dokument o wyższej wartości całkowitej w określonej ścieżce. Jeśli ścieżka jest nieokreślona, domyślnie będzie używana ścieżka znacznika czasu. Ta wartość powinna być ustawiana tylko w przypadku używania metody LastWriterWins.
|
conflict |
Pobiera lub ustawia wartość StoredProcedure , która jest używana do rozwiązywania konfliktów w usłudze Azure Cosmos DB. Tę procedurę składowaną można utworzyć po utworzeniu kontenera i można ją zmienić zgodnie z potrzebami.
|
mode | Pobiera lub ustawia element w usłudze Azure Cosmos DB. Domyślnie jest to LastWriterWins. |
Szczegóły właściwości
conflictResolutionPath
Pobiera lub ustawia ścieżkę, która znajduje się w każdym dokumencie w usłudze Azure Cosmos DB dla ostatniego składnika zapisywania wygrywa rozwiązywanie konfliktów. Ta ścieżka musi być obecna w każdym dokumencie i musi być wartością całkowitą. W przypadku konfliktu występującego w dokumencie zostanie wybrany dokument o wyższej wartości całkowitej w określonej ścieżce. Jeśli ścieżka jest nieokreślona, domyślnie będzie używana ścieżka znacznika czasu.
Ta wartość powinna być ustawiana tylko w przypadku używania metody LastWriterWins.
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Wartość właściwości
string
conflictResolutionProcedure
Pobiera lub ustawia wartość StoredProcedure , która jest używana do rozwiązywania konfliktów w usłudze Azure Cosmos DB. Tę procedurę składowaną można utworzyć po utworzeniu kontenera i można ją zmienić zgodnie z potrzebami.
- Ta wartość powinna być ustawiana tylko w przypadku używania opcji Niestandardowe.
- W przypadku niepowodzenia procedury składowanej lub zgłoszenia wyjątku rozwiązanie konfliktów będzie domyślnie rejestrowane konflikty w kanale informacyjnym konfliktów.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Wartość właściwości
string
mode
Pobiera lub ustawia element w usłudze Azure Cosmos DB. Domyślnie jest to LastWriterWins.
mode?: "Custom" | "LastWriterWins"
Wartość właściwości
"Custom" | "LastWriterWins"