コード例 #1
0
 private RemindersTableManager(
     string serviceId,
     string clusterId,
     string storageConnectionString,
     string tableName,
     ILoggerFactory loggerFactory,
     AzureStoragePolicyOptions storagePolicyOptions)
     : base(tableName, storageConnectionString, loggerFactory.CreateLogger <RemindersTableManager>(), storagePolicyOptions)
 {
     ClusterId = clusterId;
     ServiceId = serviceId;
 }
コード例 #2
0
 private OrleansSiloInstanceManager(
     string clusterId,
     ILoggerFactory loggerFactory,
     AzureStorageOperationOptions options)
 {
     DeploymentId = clusterId;
     TableName    = options.TableName;
     logger       = loggerFactory.CreateLogger <OrleansSiloInstanceManager>();
     storage      = new AzureTableDataManager <SiloInstanceTableEntry>(
         options,
         loggerFactory.CreateLogger <AzureTableDataManager <SiloInstanceTableEntry> >());
     this.storagePolicyOptions = options.StoragePolicyOptions;
 }
コード例 #3
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="tableName">Name of the table to be connected to.</param>
        /// <param name="storageConnectionString">Connection string for the Azure storage account used to host this table.</param>
        /// <param name="logger">Logger to use.</param>
        /// <param name="storagePolicyOptions">Optional Storage Policy Configuration.</param>
        public AzureTableDataManager(string tableName, string storageConnectionString, ILogger logger, AzureStoragePolicyOptions storagePolicyOptions)
        {
            Logger                    = logger ?? throw new ArgumentNullException(nameof(logger));
            TableName                 = tableName ?? throw new ArgumentNullException(nameof(tableName));
            ConnectionString          = storageConnectionString ?? throw new ArgumentNullException(nameof(storageConnectionString));
            this.StoragePolicyOptions = storagePolicyOptions ?? throw new ArgumentNullException(nameof(storagePolicyOptions));

            AzureTableUtils.ValidateTableName(tableName);
        }
コード例 #4
0
 public GrainStateTableDataManager(string tableName, string storageConnectionString, ILogger logger, AzureStoragePolicyOptions storagePolicyOptions)
 {
     this.logger  = logger;
     TableName    = tableName;
     tableManager = new AzureTableDataManager <DynamicTableEntity>(tableName, storageConnectionString, logger, storagePolicyOptions);
 }
コード例 #5
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="tableName">Name of the table to be connected to.</param>
        /// <param name="storageConnectionString">Connection string for the Azure storage account used to host this table.</param>
        /// <param name="logger">Logger to use.</param>
        /// <param name="storagePolicyOptions">Optional Storage Policy Configuration.</param>
        public AzureTableDataManager(string tableName, string storageConnectionString, ILogger logger, AzureStoragePolicyOptions storagePolicyOptions = default)
        {
            Logger           = logger;
            TableName        = tableName;
            ConnectionString = storageConnectionString;

            AzureTableUtils.ValidateTableName(tableName);
            this.StoragePolicyOptions ??= storagePolicyOptions;
        }