コード例 #1
0
        public STPRepository(IAzureAccountSettings settings)
        {
            var storageAccount = CloudStorageAccount.Parse(settings.ConnectionString);
            var tableClient    = storageAccount.CreateCloudTableClient();

            tableClient.DefaultRequestOptions = new TableRequestOptions()
            {
                ServerTimeout        = TimeSpan.FromMilliseconds(200),
                MaximumExecutionTime = TimeSpan.FromSeconds(3),
                RetryPolicy          = new LinearRetry(TimeSpan.FromMilliseconds(500), 3),
                LocationMode         = settings.LocationMode
            };
            _table = tableClient.GetTableReference(settings.STPTableReference);
        }
コード例 #2
0
 public CCGService(ICCGRepository ccgRepository, ISTPRepository stpRepository, IAzureAccountSettings azureAccountSettings)
 {
     _ccgRepository        = ccgRepository;
     _stpRepository        = stpRepository;
     _azureAccountSettings = azureAccountSettings;
 }