CosmosGrainStorage(string, CosmosGrainStorageOptions, ILoggerFactory, IServiceProvider, IOptions<ClusterOptions>, IDocumentIdProvider, IActivatorProvider)
public CosmosGrainStorage(string name, CosmosGrainStorageOptions options, ILoggerFactory loggerFactory, IServiceProvider serviceProvider, IOptions<ClusterOptions> clusterOptions, IDocumentIdProvider documentIdProvider, IActivatorProvider activatorProvider) Initializes a new instance of the
CosmosGrainStorage class. Parameters
namestring- The storage provider name.
optionsCosmosGrainStorageOptions- The storage provider options.
loggerFactoryILoggerFactory- The logger factory.
serviceProviderIServiceProvider- The service provider.
clusterOptionsIOptions<ClusterOptions>- The cluster options.
documentIdProviderIDocumentIdProvider- The provider used to create Cosmos DB document identifiers.
activatorProviderIActivatorProvider- The provider used to create grain state instances.
Exceptions
System.ArgumentNullExceptionoptionsorclusterOptionsisnull.
