public MongoGrainStorage( ILogger <MongoGrainStorage> logger, IGrainStateSerializer serializer, MongoDBGrainStorageOptions options) { this.logger = logger; this.options = options; this.serializer = serializer; }
public MongoGrainStorage( IMongoClientFactory mongoClientFactory, ILogger <MongoGrainStorage> logger, IGrainStateSerializer serializer, IOptions <MongoDBGrainStorageOptions> options) { this.mongoClient = mongoClientFactory.Create(options.Value, "Storage"); this.logger = logger; this.options = options.Value; this.serializer = serializer; }