Freigeben über


Conflict Klasse

public class Conflict extends Resource

Stellt einen Konflikt in der Version einer bestimmten Ressource im Azure Cosmos DB-Datenbankdienst dar.

In seltenen Fehlerszenarien werden Konflikte für die dokumente generiert, die sich während der Übertragung befinden. Clients können die jeweiligen Konfliktinstanzen auf Ressourcen und Vorgänge überprüfen, die in Konflikt sind.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
Conflict()

Initialisieren Sie ein Konfliktobjekt.

Conflict(String jsonString)

Initialisieren Sie ein Konfliktobjekt aus einer JSON-Zeichenfolge.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getOperationKind()

Ruft die Vorgangsart ab.

String getResouceType()

Ruft den Typ der in Konflikt stehenden Ressource ab.

<T extends Resource> T getResource(Class<T> klass)

Ruft die in Konflikt stehende Ressource im Azure Cosmos DB-Dienst ab.

String getSourceResourceId()

Ruft die Ressourcen-ID für den Konflikt im Azure Cosmos DB-Dienst ab.

Geerbte Elemente

Details zum Konstruktor

Conflict

public Conflict()

Initialisieren Sie ein Konfliktobjekt.

Conflict

public Conflict(String jsonString)

Initialisieren Sie ein Konfliktobjekt aus einer JSON-Zeichenfolge.

Parameter:

jsonString - die JSON-Zeichenfolge, die den Konflikt darstellt.

Details zur Methode

getOperationKind

public String getOperationKind()

Ruft die Vorgangsart ab.

Gibt zurück:

die Vorgangsart.

getResouceType

public String getResouceType()

Ruft den Typ der in Konflikt stehenden Ressource ab.

Gibt zurück:

der Ressourcentyp.

getResource

public T getResource(Class klass)

Ruft die in Konflikt stehende Ressource im Azure Cosmos DB-Dienst ab.

Parameter:

klass - Der zurückgegebene Typ der in Konflikt stehenden Ressource.

Gibt zurück:

Die in Konflikt stehende Ressource.

getSourceResourceId

public String getSourceResourceId()

Ruft die Ressourcen-ID für den Konflikt im Azure Cosmos DB-Dienst ab.

Gibt zurück:

Ressourcen-ID für den Konflikt.

Gilt für: