StorageProviderExtensions.AddGrainStorage<T> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サイロにグレイン ストレージ プロバイダーの実装を追加します。 プロバイダーの種類が実装されている ILifecycleParticipant<TLifecycleObservable> 場合は、サイロのライフサイクルに自動的に参加します。
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddGrainStorage<T> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name, Func<IServiceProvider,string,T> implementationFactory) where T : Orleans.Storage.IGrainStorage;
static member AddGrainStorage : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<IServiceProvider, string, 'T (requires 'T :> Orleans.Storage.IGrainStorage)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'T :> Orleans.Storage.IGrainStorage)
<Extension()>
Public Function AddGrainStorage(Of T As IGrainStorage) (collection As IServiceCollection, name As String, implementationFactory As Func(Of IServiceProvider, String, T)) As IServiceCollection
型パラメーター
- T
グレイン ストレージ プロバイダーの具象実装の種類。
パラメーター
- collection
- IServiceCollection
サービス コレクション。
- name
- String
追加するストレージの名前。
- implementationFactory
- Func<IServiceProvider,String,T>
記憶域プロバイダーを構築するファクトリ。
戻り値
サービス プロバイダー。