public InsightsManagementClient GetInsightsManagementClient(HttpPipelineTransport transport)
        {
            InsightsManagementClientOptions options = new InsightsManagementClientOptions();

            options.Transport = transport;

            return(CreateClient <InsightsManagementClient>(
                       TestEnvironment.SubscriptionId,
                       new TestCredential(), options));
        }
コード例 #2
0
 public InsightsManagementClient(string subscriptionId, TokenCredential tokenCredential, InsightsManagementClientOptions options = null) : this(subscriptionId, null, tokenCredential, options)
 {
 }
コード例 #3
0
        public InsightsManagementClient(string subscriptionId, Uri endpoint, TokenCredential tokenCredential, InsightsManagementClientOptions options = null)
        {
            if (subscriptionId == null)
            {
                throw new ArgumentNullException(nameof(subscriptionId));
            }
            endpoint ??= new Uri("https://management.azure.com");

            options ??= new InsightsManagementClientOptions();
            _clientDiagnostics = new ClientDiagnostics(options);
            _pipeline          = ManagementPipelineBuilder.Build(tokenCredential, endpoint, options);
            _subscriptionId    = subscriptionId;
            _endpoint          = endpoint;
        }
コード例 #4
0
        public InsightsManagementClient(string subscriptionId, Uri endpoint, TokenCredential tokenCredential, InsightsManagementClientOptions options = null)
        {
            if (subscriptionId == null)
            {
                throw new ArgumentNullException(nameof(subscriptionId));
            }
            endpoint ??= new Uri("https://management.azure.com");

            options ??= new InsightsManagementClientOptions();
            _clientDiagnostics = new ClientDiagnostics(options);
            _pipeline          = HttpPipelineBuilder.Build(options, new BearerTokenAuthenticationPolicy(tokenCredential, $"{endpoint}/.default"));
            _subscriptionId    = subscriptionId;
            _endpoint          = endpoint;
        }