示例#1
0
 public DataSourceSyncRunner(
     IJobInfoFinder jobInfoFinder,
     IHttpClientFactory httpClientFactory,
     JobRunnerProgram jobRunnerProgram,
     TraffkGlobalDbContext gdb,
     Bal.Data.Rdb.TraffkTenantShards.TraffkTenantShardsDbContext tdb,
     IVault vault,
     IOptions <BlobStorageServices.Config> blobConfig,
     Serilog.ILogger logger)
     : base(gdb, jobInfoFinder, logger)
 {
     HttpClientFactory = httpClientFactory;
     BlobConfig        = blobConfig;
     Vault             = vault;
     TenantName        = tdb.TenantFindByTenantId(jobInfoFinder.JobInfo.TenantId.Value).Result.First().TenantName;
 }
示例#2
0
 //BUGBUG: requires newtonsoft 9.0.1!  to prevent binder problem... yuck!  [Cannot get SerializationBinder because an ISerializationBinder was previously set.]
 //https://github.com/Azure/azure-sdk-for-net/issues/2552 -- requires newtonsoft 9.0.1!  to prevent binder problem... yuck!  [Cannot get SerializationBinder because an ISerializationBinder was previously set.]
 //https://stackoverflow.com/questions/35409905/how-do-i-create-an-azure-credential-that-will-give-access-to-the-websitemanageme
 //https://login.windows.net/traffk.onmicrosoft.com/.well-known/openid-configuration
 public static void Main(string[] args) => JobRunnerProgram.Main <Program>(args);