AzureBlobStorage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JSON 形式で Azure BLOB ストレージにグレイン状態データを書き込むためのシンプルなストレージ プロバイダー。
public class AzureBlobStorage : Orleans.Storage.IStorageProvider
type AzureBlobStorage = class
interface IStorageProvider
interface IProvider
Public Class AzureBlobStorage
Implements IStorageProvider
- 継承
-
AzureBlobStorage
- 実装
例
OrleansConfiguration.xml ファイル内のこのストレージ プロバイダーの構成例:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.AzureBlobStorage" Name="AzureStore"
DataConnectionString="UseDevelopmentStorage=true"
/>
</StorageProviders>
注釈
必須の構成パラメーター: DataConnectionString
オプションの構成パラメーター: ContainerName
-- 既定値は grainstate
SerializeTypeNames
-- 既定値は OrleansGrainState
PreserveReferencesHandling
-- 既定値はUseFullAssemblyNames
false
-- 既定値は -- defaults to false
IndentJSON
-- defaults tofalse
コンストラクター
AzureBlobStorage() |
JSON 形式で Azure BLOB ストレージにグレイン状態データを書き込むためのシンプルなストレージ プロバイダー。 |
プロパティ
Log |
このストレージ プロバイダー インスタンスによって使用されるロガー。 |
Name |
このストレージ プロバイダー インスタンスの名前。 |
メソッド
ClearStateAsync(String, GrainReference, IGrainState) |
このストレージ プロバイダーの状態データ関数をクリア/削除します。 |
Close() |
このストレージ プロバイダーをシャットダウンします。 |
Init(String, IProviderRuntime, IProviderConfiguration) |
このストレージ プロバイダーの初期化関数。 |
ReadStateAsync(String, GrainReference, IGrainState) |
このストレージ プロバイダーの状態データの読み取り関数。 |
WriteStateAsync(String, GrainReference, IGrainState) |
このストレージ プロバイダーの状態データ関数を書き込みます。 |