StorageProviderExtensions.AddGrainStorage<T> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adicione uma implementação de provedor de armazenamento de granularidade ao silo. Se o tipo de provedor implementar ILifecycleParticipant<TLifecycleObservable> , ele participará automaticamente do ciclo de vida do silo.
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
Parâmetros de tipo
- T
O tipo concreto de implementação do provedor de armazenamento de granularidade.
Parâmetros
- collection
- IServiceCollection
A coleção de serviços.
- name
- String
O nome do armazenamento a ser adicionado.
- implementationFactory
- Func<IServiceProvider,String,T>
Fábrica para criar o provedor de armazenamento.
Retornos
O provedor de serviços.