次の方法で共有


PartitionAccessStatus 列挙型

定義

パーティションのアクセス状態を列挙します。

public enum PartitionAccessStatus
type PartitionAccessStatus = 
Public Enum PartitionAccessStatus
継承
PartitionAccessStatus

フィールド

Granted 1

読み取りまたは書き込み操作のアクセス権が付与され、操作が許可されていることを示します。

Invalid 0

読み取りまたは書き込み操作のアクセス状態が無効であることを示します。 この値は呼び出し元には返されません。

NotPrimary 3

このクライアント要求がプライマリ レプリカではないレプリカによって受信されたことを示します。 このレプリカでは、読み取り操作または書き込み操作を実行できません。 クライアントは、名前付けサービスを使用して正しいプライマリ レプリカを識別する必要があります。

NoWriteQuorum 4

書き込みクォーラムが使用できないため、書き込み操作を受け入れないことを示します。 クライアントは、このレプリカで操作を再試行する必要があります。

ReconfigurationPending 2

再構成が進行中であるため、クライアントが後でもう一度やり直す必要があることを示します。 再構成が完了すると、追加の手順を示す新しい状態が返されます。 クライアントは、このレプリカで操作を再試行する必要があります

注釈

PartitionAccessStatusは、読み取りまたは書き込み操作が許可されていることをチェックするために使用されます。 サービス レプリカがクライアント要求を処理する場合は、システムが処理を許可する状態であることを確認する必要があります。 または WriteStatus を必要にReadStatus応じてチェックすることで、正しい操作を妨げる条件をレプリカに通知できます。 書き込み操作では、チェックと への呼び出しの間WriteStatusで条件が変更される可能性があるため、これらの条件の 1 つに対してReplicateAsync(OperationData, CancellationToken, Int64)レプリケーターからの例外が引き続き表示される場合があることに注意してください。

適用対象