Freigeben über


PartitionAccessStatus Enumeration

Definition

Listet den Zugriff status der Partition auf.

public enum PartitionAccessStatus
type PartitionAccessStatus = 
Public Enum PartitionAccessStatus
Vererbung
PartitionAccessStatus

Felder

Granted 1

Gibt an, dass dem Lese- oder Schreibvorgang Zugriff gewährt wird und der Vorgang zulässig ist.

Invalid 0

Gibt an, dass der Lese- oder Schreibvorgangszugriff status ungültig ist. Dieser Wert wird nicht an den Aufrufer zurückgegeben.

NotPrimary 3

Gibt an, dass diese Clientanforderung von einem Replikat empfangen wurde, das kein primäres Replikat ist. Der Lese- oder Schreibvorgang kann an diesem Replikat nicht ausgeführt werden. Der Client sollte versuchen, den Benennungsdienst zu verwenden, um das richtige primäre Replikat zu identifizieren.

NoWriteQuorum 4

Gibt an, dass kein Schreibquorum verfügbar ist und daher kein Schreibvorgang akzeptiert werden kann. Der Client sollte den Vorgang an diesem Replikat wiederholen.

ReconfigurationPending 2

Gibt an, dass der Client es später erneut versuchen soll, da eine Neukonfiguration ausgeführt wird. Nach Abschluss der Neukonfiguration wird eine neue status zurückgegeben, die weitere Anweisungen enthält. Der Client sollte den Vorgang an diesem Replikat wiederholen.

Hinweise

PartitionAccessStatus wird verwendet, um zu überprüfen, ob ein Lese- oder Schreibvorgang zulässig ist. Wenn Dienstreplikate eine Clientanforderung verarbeiten, sollten sie überprüfen, ob sich das System in einem Zustand befindet, der die Verarbeitung zulässt. Wenn Sie oder ReadStatusWriteStatus überprüfen, kann das Replikat über Bedingungen benachrichtigt werden, die einen ordnungsgemäßen Betrieb verhindern. Beachten Sie, dass bei Schreibvorgängen möglicherweise weiterhin eine Ausnahme vom Replikattor für eine dieser Bedingungen angezeigt wird, da sich die Bedingung zwischen der WriteStatus Überprüfung und dem Aufruf ReplicateAsync(OperationData, CancellationToken, Int64)von ändern kann.

Gilt für: