public AzureTableGrainDirectory(
     AzureTableGrainDirectoryOptions directoryOptions,
     IOptions <ClusterOptions> clusterOptions,
     ILoggerFactory loggerFactory)
 {
     this.tableDataManager = new AzureTableDataManager <GrainDirectoryEntity>(
         directoryOptions,
         loggerFactory.CreateLogger <AzureTableDataManager <GrainDirectoryEntity> >());
     this.clusterId = clusterOptions.Value.ClusterId;
 }
Esempio n. 2
0
 public AzureTableGrainDirectory(
     IOptions <ClusterOptions> clusterOptions,
     IOptions <AzureTableGrainDirectoryOptions> directoryOptions,
     ILoggerFactory loggerFactory)
 {
     this.tableDataManager = new AzureTableDataManager <GrainDirectoryEntity>(
         tableName: directoryOptions.Value.TableName,
         storageConnectionString: directoryOptions.Value.ConnectionString,
         loggerFactory: loggerFactory);
     this.clusterId = clusterOptions.Value.ClusterId;
 }
Esempio n. 3
0
 public AzureTableGrainDirectory(
     AzureTableGrainDirectoryOptions directoryOptions,
     IOptions <ClusterOptions> clusterOptions,
     ILoggerFactory loggerFactory)
 {
     this.tableDataManager = new AzureTableDataManager <GrainDirectoryEntity>(
         tableName: directoryOptions.TableName,
         storageConnectionString: directoryOptions.ConnectionString,
         loggerFactory.CreateLogger <AzureTableDataManager <GrainDirectoryEntity> >(),
         storagePolicyOptions: directoryOptions.StoragePolicyOptions);
     this.clusterId = clusterOptions.Value.ClusterId;
 }