public void Initialize(KustoDataProviderConfiguration configuration) { _configuration = configuration; _authContext = new AuthenticationContext(DataProviderConstants.MicrosoftTenantAuthorityUrl); _clientCredential = new ClientCredential(_configuration.ClientId, _configuration.AppKey); _tokenAcquiredAtleastOnce = false; StartTokenRefresh(); }
public KustoHeartBeat(string primaryCluster, string failoverCluster, KustoDataProvider kustoDataProvider, KustoDataProviderConfiguration configuration) { PrimaryCluster = primaryCluster; FailoverCluster = failoverCluster; UsePrimaryCluster = true; _kustoDataProvider = kustoDataProvider; _configuration = configuration; }
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" }; }
public KustoClient(KustoDataProviderConfiguration config, string requestId) { _requestId = requestId; KustoApiQueryEndpoint = config.KustoApiEndpoint + ":443/v1/rest/query"; FailoverClusterMapping = config.FailoverClusterNameCollection; }
public KustoHeartBeatService(KustoDataProviderConfiguration configuration) { _configuration = configuration; Initialize(); }
public KustoClient(KustoDataProviderConfiguration configuration) { _configuration = configuration; }