예제 #1
0
 public Task SetTags(SetTagArgs args)
 {
     if (args.IsBadLocateArgs(ClientSpanLocateMode.ForCurrent))
     {
         return(Task.FromResult(0));
     }
     return(_commandQueue.Enqueue(SetTagCommand.Create(args)));
 }
        public Task SetTags(SetTagArgs args)
        {
            var isOk = CheckApiStatusOkSmart();

            if (!isOk)
            {
                return(_nullApiProxy.SetTags(args));
            }
            return(SafeInvokeTask(Proxy.SetTags(args)));
        }
예제 #3
0
        public Task SetTags(SetTagArgs args)
        {
            var requestUri = _config.GetRequestUri(nameof(SetTags));

            return(_webApiHelper.PostAsJson(requestUri, args));
        }
예제 #4
0
 public Task SetTags(SetTagArgs args)
 {
     return(_clientTracerApi.SetTags(args));
 }
예제 #5
0
 public Task SetTags(SetTagArgs args)
 {
     return(Task.FromResult(0));
 }
예제 #6
0
파일: TraceHub.cs 프로젝트: congzw/ez-trace
 public async Task SetTags(SetTagArgs args)
 {
     await _clientTracerBridge.SetTags(args);
 }