public SearchRedisForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public RollBackDataForm(CloudTableClient tableClient, LoadAppSettings loadAppSettings, ToolStripButton toolStripButton) { this.tableClient = tableClient; this.loadAppSettings = loadAppSettings; this.toolStripButton = toolStripButton; this.InitializeComponent(); }
public UpdateYemUserProductInfoForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public CheckDiskAssetInfo(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public NotifyTrisferSystemForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public GetJsonForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; CheckForIllegalCrossThreadCalls = false; this.httpClient = new HttpClient(); this.httpClient.Timeout = TimeSpan.FromSeconds(180); this.InitializeComponent(); }
public ReloadUserAssetRatioForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); this.httpClient.Timeout = TimeSpan.FromMinutes(10); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public UpdateDataFromBank(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.redisHelperSpecial = new RedisHelperSpecial(10); this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public CountHasCreditAssignmentForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); this.httpClient.Timeout = TimeSpan.FromSeconds(120); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public UpdateUserAssetRatioInfoForm(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.redisHelperSpecial = new RedisHelperSpecial(11); this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); this.httpClient.Timeout = TimeSpan.FromSeconds(180); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public ConsumeDeatMsgForm(LoadAppSettings loadAppSettings) { //初始化两个队列的messageReceiver //1.bankgateway -creditassignmentgrantnotificationqueue string grantQueuename = ConfigurationManager.AppSettings["creditassignmentgrantQName"]; string batchCreditQueueName = ConfigurationManager.AppSettings["bookcreditcreatebatchQName"]; //债转关系银行回调 string confirmdebtpurchaseQName = ConfigurationManager.AppSettings["confirmdebtpurchaseQName"]; string confirmredemptionQName = ConfigurationManager.AppSettings["confirmredemptionQName"]; string advancedebtforbankQName = ConfigurationManager.AppSettings["advancedebtforbankQName"]; string batchbookcreditQName = ConfigurationManager.AppSettings["batchbookcreditQName"]; var namespaceManager = NamespaceManager.CreateFromConnectionString(loadAppSettings.ServiceBusConnectionString); if (!namespaceManager.QueueExists(grantQueuename)) { MessageBox.Show($"不存在{grantQueuename}该队列"); return; } if (!namespaceManager.QueueExists(batchCreditQueueName)) { MessageBox.Show($"不存在{batchCreditQueueName}该队列"); return; } if (!namespaceManager.QueueExists(confirmdebtpurchaseQName)) { MessageBox.Show($"不存在{confirmdebtpurchaseQName}该队列"); return; } if (!namespaceManager.QueueExists(confirmredemptionQName)) { MessageBox.Show($"不存在{confirmredemptionQName}该队列"); return; } if (!namespaceManager.QueueExists(advancedebtforbankQName)) { MessageBox.Show($"不存在{advancedebtforbankQName}该队列"); return; } if (!namespaceManager.QueueExists(batchbookcreditQName)) { MessageBox.Show($"不存在{batchbookcreditQName}该队列"); return; } var messagingFactory = MessagingFactory.CreateFromConnectionString(loadAppSettings.ServiceBusConnectionString); this.messageReceiverGrant = messagingFactory.CreateMessageReceiver(QueueClient.FormatDeadLetterPath(grantQueuename), ReceiveMode.ReceiveAndDelete); //放款银行回调 this.messageReceiverBatchCredit = messagingFactory.CreateMessageReceiver(QueueClient.FormatDeadLetterPath(batchCreditQueueName), ReceiveMode.ReceiveAndDelete); //债转关系银行回调 this.messageReiceiverPurchase = messagingFactory.CreateMessageReceiver(QueueClient.FormatDeadLetterPath(confirmdebtpurchaseQName), ReceiveMode.ReceiveAndDelete); //购买债转通知交易 this.messageReceiverRedemption = messagingFactory.CreateMessageReceiver(QueueClient.FormatDeadLetterPath(confirmredemptionQName), ReceiveMode.ReceiveAndDelete); //赎回确认通知交易 this.messageReceiverAdvanceDebt = messagingFactory.CreateMessageReceiver(QueueClient.FormatDeadLetterPath(advancedebtforbankQName), ReceiveMode.ReceiveAndDelete); //债转放款 this.messageReceiverBatchbookcredit = messagingFactory.CreateMessageReceiver(QueueClient.FormatDeadLetterPath(batchbookcreditQName), ReceiveMode.ReceiveAndDelete); //批量债转 CheckForIllegalCrossThreadCalls = false; this.loadAppSettings = loadAppSettings; this.InitializeComponent(); }
public UpdateAssetUserRatioForms(LoadAppSettings loadAppSettings, CloudTableClient tableClient) { this.threadNums = Convert.ToInt32(ConfigurationManager.AppSettings["ThreadNumsByUpdate"]); this.redisHelperSpecial = new RedisHelperSpecial(11); this.startTime = Convert.ToDateTime(ConfigurationManager.AppSettings["startTime"]).ToChinaStandardTime(); this.endTime = Convert.ToDateTime(ConfigurationManager.AppSettings["endTime"]).ToChinaStandardTime(); this.loadAppSettings = loadAppSettings; this.tableClient = tableClient; this.httpClient = new HttpClient(); this.httpClient.Timeout = TimeSpan.FromSeconds(180); CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); }
public Form1() { try { CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSettings["BlobConnectionString"]); this.tableClient = storageAccount.CreateCloudTableClient(); this.tableClient.DefaultRequestOptions.RetryPolicy = new ExponentialRetry(2.Seconds(), 6); this.tableClient.DefaultRequestOptions.MaximumExecutionTime = 2.Minutes(); this.tableClient.DefaultRequestOptions.ServerTimeout = 2.Minutes(); this.loadAppSettings = new LoadAppSettings { AssetThreadNums = Convert.ToInt32(ConfigurationManager.AppSettings["AssetThreadNums"]), BatchAssetNums = Convert.ToInt32(ConfigurationManager.AppSettings["BatchAssetNums"]), UserThreadNums = Convert.ToInt32(ConfigurationManager.AppSettings["UserThreadNums"]), BatchUserNums = Convert.ToInt32(ConfigurationManager.AppSettings["BatchUserNums"]), WriteAssetUserTableName = ConfigurationManager.AppSettings["writeAssetUserRatioAzureTable"], WriteUserAssetTableName = ConfigurationManager.AppSettings["WriteUserAssetRatioAzureTable"], SearchAssetAzureTable = ConfigurationManager.AppSettings["SearchAssetAzureTable"], SearchUserInfoAzureTable = ConfigurationManager.AppSettings["SearchYemUserProductAzureTable"], YemApiUrl = ConfigurationManager.AppSettings["YemApiUrl"], CheckAssetInfoThreadNums = Convert.ToInt32(ConfigurationManager.AppSettings["CheckAssetInfoThreadNums"]), ReloadTableDataToDiskThreadNums = Convert.ToInt32(ConfigurationManager.AppSettings["ReloadTableDataToDiskThreadNums"]), EndDbNumber = Convert.ToInt32(ConfigurationManager.AppSettings["endDbNumber"]), DbNumber = Convert.ToInt32(ConfigurationManager.AppSettings["dbNumber"]), AssetDebtToTransfer = ConfigurationManager.AppSettings["AssetDebtToTransfer"], BankGatewayUrl = ConfigurationManager.AppSettings["Bankgateway"], AssetApiUrl = ConfigurationManager.AppSettings["AssetApiUrl"], MerchantId = ConfigurationManager.AppSettings["MerchantId"], ServiceBusConnectionString = ConfigurationManager.AppSettings["ServiceBusConnectionString"] }; CheckForIllegalCrossThreadCalls = false; this.InitializeComponent(); } catch (Exception e) { Console.WriteLine(e.Message); } }