Example #1
0
 public void Initialize(KustoDataProviderConfiguration configuration)
 {
     _configuration            = configuration;
     _authContext              = new AuthenticationContext(DataProviderConstants.MicrosoftTenantAuthorityUrl);
     _clientCredential         = new ClientCredential(_configuration.ClientId, _configuration.AppKey);
     _tokenAcquiredAtleastOnce = false;
     StartTokenRefresh();
 }
Example #2
0
 public KustoHeartBeat(string primaryCluster, string failoverCluster, KustoDataProvider kustoDataProvider, KustoDataProviderConfiguration configuration)
 {
     PrimaryCluster     = primaryCluster;
     FailoverCluster    = failoverCluster;
     UsePrimaryCluster  = true;
     _kustoDataProvider = kustoDataProvider;
     _configuration     = configuration;
 }
Example #3
0
 public void Initialize(KustoDataProviderConfiguration configuration)
 {
     AuthenticationContext = new AuthenticationContext(configuration.AADAuthority);
     ClientCredential      = new ClientCredential(configuration.ClientId, configuration.AppKey);
     Resource         = configuration.AADKustoResource;
     TokenServiceName = "KustoTokenRefresh";
     StartTokenRefresh();
 }
        internal static IKustoClient GetKustoClient(KustoDataProviderConfiguration config, string requestId)
        {
            if (config.DBName == "Mock")
            {
                return(new MockKustoClient());
            }

            return(new KustoClient(requestId));
        }
 public KustoDataProvider(OperationDataCache cache, KustoDataProviderConfiguration configuration) : base(cache)
 {
     _configuration = configuration;
     _kustoClient   = KustoClientFactory.GetKustoClient(configuration);
     Metadata       = new DataProviderMetadata
     {
         ProviderName = "Kusto"
     };
 }
 public KustoDataProvider(OperationDataCache cache, KustoDataProviderConfiguration configuration, string requestId) : base(cache)
 {
     _configuration = configuration;
     _kustoClient   = KustoClientFactory.GetKustoClient(configuration, requestId);
     _requestId     = requestId;
     Metadata       = new DataProviderMetadata
     {
         ProviderName = "Kusto"
     };
 }
Example #7
0
 public KustoClient(KustoDataProviderConfiguration config, string requestId)
 {
     _requestId             = requestId;
     KustoApiQueryEndpoint  = config.KustoApiEndpoint + ":443/v1/rest/query";
     FailoverClusterMapping = config.FailoverClusterNameCollection;
 }
Example #8
0
 public KustoHeartBeatService(KustoDataProviderConfiguration configuration)
 {
     _configuration = configuration;
     Initialize();
 }
 public KustoClient(KustoDataProviderConfiguration configuration)
 {
     _configuration = configuration;
 }