ConflictResolutionPolicy interface
Reprezentuje konfigurację zasad rozwiązywania konfliktów w celu określenia 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 LastWriterWins.
|
| conflict |
Pobiera lub ustawia StoredProcedure, który jest używany do rozwiązywania konfliktów w usłudze Azure Cosmos DB. Ta procedura składowana może zostać utworzona po utworzeniu kontenera i można ją zmienić zgodnie z potrzebami.
|
| mode | Pobiera lub ustawia <see cref="ConflictResolutionMode"/> 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 LastWriterWins.
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Wartość właściwości
string
conflictResolutionProcedure
Pobiera lub ustawia StoredProcedure, który jest używany do rozwiązywania konfliktów w usłudze Azure Cosmos DB. Ta procedura składowana może zostać utworzona po utworzeniu kontenera i można ją zmienić zgodnie z potrzebami.
- Ta wartość powinna być ustawiana tylko w przypadku używania niestandardowej.
- Jeśli procedura składowana nie powiedzie się lub zgłosi wyjątek, rozwiązanie konfliktów domyślnie zarejestruje konflikty w kanale informacyjnym konfliktów.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Wartość właściwości
string
mode
Pobiera lub ustawia <see cref="ConflictResolutionMode"/> w usłudze Azure Cosmos DB. Domyślnie jest to LastWriterWins.
mode?: "Custom" | "LastWriterWins"
Wartość właściwości
"Custom" | "LastWriterWins"