StorageProviderExtensions.AddGrainStorage<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавьте реализацию поставщика хранилища grain в хранилище. Если тип поставщика реализует 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
Конкретный тип реализации поставщика хранилища grain.
Параметры
- collection
- IServiceCollection
Коллекция служб.
- name
- String
Имя добавляемого хранилища.
- implementationFactory
- Func<IServiceProvider,String,T>
Фабрика для создания поставщика хранилища.
Возвращаемое значение
Поставщик службы.