次の方法で共有


Orleans.Storage 名前空間

クラス

AdoNetGrainStorage

リレーショナル ストレージにグレイン状態データを書き込むストレージ プロバイダー。

AdoNetGrainStorageFactory
AdoNetStorageProvider

リレーショナル ストレージにグレイン状態データを書き込むストレージ プロバイダー。

AzureBlobGrainStorage

JSON 形式で Azure BLOB ストレージにグレイン状態データを書き込むシンプルなストレージ プロバイダー。

AzureBlobGrainStorageFactory
AzureBlobStorage

JSON 形式で Azure BLOB ストレージにグレイン状態データを書き込むシンプルなストレージ プロバイダー。

AzureTableGrainStorage

Azure テーブル ストレージにグレイン状態データを書き込む簡単なストレージ。

AzureTableGrainStorageFactory
AzureTableStorage

Azure Table Storage にグレイン状態データを書き込むシンプルなストレージ プロバイダー。

BadGrainStorageConfigException

グレイン呼び出しが、そのグレインに対して不適切なストレージ構成設定または不足しているストレージ構成設定で試行されるたびにスローされる例外。

BadProviderConfigException

グレイン呼び出しで、そのグレインのストレージ プロバイダー構成設定が正しくない、または見つからない場合に例外がスローされます。

DefaultRelationalStoragePicker

ストレージ操作用のシリアライザーまたは逆シリアライザーを選択する方法。 これは次の場合に使用できます。

  1. ストレージ プロバイダー操作で使用するカスタム シリアライザーまたは逆シリアライザーを追加します。
  2. シリアライザーまたはデシリアライザーと組み合わせて、格納されているオブジェクトのバージョンを更新します。
  3. グレインごとのストレージ形式の選択
  4. 最初に保存形式を使用して読み取り、次に新しい形式で書き込むことで、ストレージ形式を切り替えます。
DefaultStorageProviderSerializerOptionsConfigurator<TOptions>

の既定の構成を提供します GrainStorageSerializer

DynamoDBGrainStorage

Dynamo DB ストレージ プロバイダー。 Json 形式またはバイナリ形式で DynamoDB テーブルにグレイン状態を保持します。

DynamoDBGrainStorageFactory
DynamoDBStorageProvider

Dynamo DB ストレージ プロバイダー:Json 形式またはバイナリ形式で DynamoDB テーブルにグレイン状態を保持する

GrainStorageExtensions
GrainStorageHelpers

グレイン ストレージ用のユーティリティ関数。

GrainStorageSerializer

グレイン状態をシリアル化および逆シリアル化し、 の優先およびフォールバック実装 IGrainStorageSerializerに委任する機能を提供します。

GrainStorageSerializerExtensions

IGrainStorageSerializer拡張機能。

InconsistentStateException

WriteStateAsync 操作を実行しようとしたときにストレージで Etag の不整合が検出されたときにスローされる例外。

JsonGrainStorageSerializer

Newtonsoft.Json を使用するグレイン ストレージ シリアライザー

MemoryGrainStorage

これは、ストレージ プロバイダーの単純なメモリ内グレイン実装です。

MemoryGrainStorageFactory

MemoryGrainStorage を作成するためのファクトリ

MemoryGrainStorageWithLatency

これは、ストレージ呼び出しの固定待機時間を示すストレージ プロバイダーの単純なメモリ内実装です。 このクラスは、システム テストやストレージ待機時間の影響の調査に役立ちます。

MemoryStorage

これは、ストレージ プロバイダーの単純なメモリ内グレイン実装です。

MemoryStorageWithLatency

これは、ストレージ呼び出しの固定待機時間を示すストレージ プロバイダーの単純なメモリ内実装です。 このクラスは、システム テストやストレージ待機時間の影響の調査に役立ちます。

MemoryStorageWithLatencyOptions

ストレージ プロバイダーの MemoryGrainStorageWithLatency オプション。

OrleansDefaultHasher

既定の実装では、グレイン配置で Orleans と同じハッシュが使用されます。

OrleansGrainStorageSerializer

Orleans Serializerを使用するグレイン ストレージ シリアライザー。

OrleansStorageDefaultBinaryDeserializer

ストレージ プロバイダーの既定のバイナリ逆シリアライザー。

OrleansStorageDefaultBinarySerializer

ストレージ プロバイダーの既定のバイナリ シリアライザー。

OrleansStorageDefaultJsonDeserializer

ストレージ プロバイダーの既定の JSON 逆シリアライザー。

OrleansStorageDefaultJsonSerializer

ストレージ プロバイダーの既定の JSON シリアライザー。

OrleansStorageDefaultXmlDeserializer

ストレージ プロバイダーの既定の XML 逆シリアライザー。

OrleansStorageDefaultXmlSerializer

ストレージ プロバイダーの既定の XML シリアライザー。

RelationalStorageProviderQueries

によって AdoNetGrainStorage現在使用されているクエリのコンテナー クラス。

ShardedStorageProvider

他の多くのストレージ プロバイダー間で共有されるグレイン状態データを書き込むシンプルなストレージ プロバイダー。

StorageHasherPicker

IStorageHasherPicker.

StorageProviderUtils
TableStorageUpdateConditionNotSatisfiedException

WriteStateAsync 操作を実行しようとしたときに、ストレージ プロバイダーが Etag の不整合を検出したときにスローされる例外。

構造体

SerializationChoice

構造体には、ストリーミング、ストレージ 逆シリアライザー、ストレージ シリアライザーに関する選択肢が含まれています

インターフェイス

IBlobContainerFactory

grainType と grainId を使用して BLOB ストレージ用のコンテナー クライアントを構築するためのファクトリ

IGrainStorage

Orleans グレイン状態データを読み書きできるストレージ用に実装されるインターフェイス。

IGrainStorageSerializer

グレイン状態シリアライザーの共通インターフェイス。

IHasher

Orleans Storage 操作で現在実行されているすべてのハッシュ操作のインターフェイス。

ILocalDataStore
IMemoryStorageGrain

Orleans インメモリ ストレージ プロバイダーによって使用される内部メモリ ストレージ グレインのグレイン インターフェイス。

IRestExceptionDecoder

豊富な例外の詳細を返すために、必要に応じてストレージによって実装されるインターフェイス。 TODO: このインターフェイスを削除します。 監視目的でデコレーター パターンに移動します。 - jbragg

IStorageDeserializer

ストレージ プロバイダー逆シリアライザーの正規インターフェイス。

IStorageHasherPicker

指定されたハッシュ関数から選択するピッカー。 組み込み操作とカスタム操作の両方のハッシュ機能を更新または変更するための機敏性を提供します。

IStorageProvider

Orleans グレイン状態データを読み書きできるストレージ プロバイダー用に実装されるインターフェイス。

IStorageProviderSerializerOptions

ストレージ プロバイダー オプションによって実装されるインターフェイス。

IStorageSerializationPicker

ストレージ操作用のシリアライザーまたは逆シリアライザーを選択する方法。 例として、これを使用して次のことができます。

  1. ストレージ プロバイダーの操作 (ProtoBuf など) で使用するカスタム シリアライザーまたは逆シリアライザーを追加します。
  2. シリアライザーまたはデシリアライザーと組み合わせて、格納されているオブジェクトのバージョンを更新します。
  3. グレインごとのストレージ形式の選択
  4. 最初に保存形式を使用して読み取り、次に新しい形式で書き込むことで、ストレージ形式を切り替えます。
IStorageSerializer

ストレージ プロバイダー シリアライザーの正規インターフェイス。