コード例 #1
0
 public MetricsSenderClient(string location, string ingestEndpointPrefix, string resourceName, TokenCredential credential, SenderClientOptions options = null)
 {
     options ??= new();
     _location             = location;
     _resourceName         = resourceName;
     _ingestEndpointPrefix = ingestEndpointPrefix;
     _pipeline             = HttpPipelineBuilder.Build(options, new BearerTokenAuthenticationPolicy(credential, $"https://{ingestEndpointPrefix}//.default"));
     _clientDiagnostics    = new ClientDiagnostics(options);
 }
コード例 #2
0
 public LogSenderClient(string workspaceId, string ingestEndpointSuffix, string sharedKey, SenderClientOptions options = null)
 {
     options ??= new();
     _workspaceId          = workspaceId;
     _ingestEndpointSuffix = ingestEndpointSuffix;
     _pipeline             = HttpPipelineBuilder.Build(options, new SignaturePolicy(workspaceId, sharedKey));
     _clientDiagnostics    = new ClientDiagnostics(options);
 }