StorageProviderExtensions.AddGrainStorage<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügen Sie dem Silo eine Implementierung des Grain Storage-Anbieters hinzu. Wenn der Anbietertyp implementiert ILifecycleParticipant<TLifecycleObservable> , wird er automatisch am Silolebenszyklus beteiligt.
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
Typparameter
- T
Der konkrete Implementierungstyp des Grain Storage-Anbieters.
Parameter
- collection
- IServiceCollection
Die Dienstauflistung.
- name
- String
Der Name des hinzuzufügenden Speichers.
- implementationFactory
- Func<IServiceProvider,String,T>
Factory zum Erstellen des Speicheranbieters.
Gibt zurück
Der Dienstanbieter.