Google.Cloud.Diagnostics.Common - Class NullManagedTracer (5.3.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version latestkeyboard_arrow_down  
  
 
    
    
    
    
    
    
      
  
  
  
    
public sealed class NullManagedTracer : IManagedTracer 
  Reference documentation and code samples for the Google.Cloud.Diagnostics.Common class NullManagedTracer.
A managed tracer that does not trace.
    Inheritance 
    object  >  
    NullManagedTracer 
   
  
  
  Namespace 
  Google.Cloud.Diagnostics.Common 
  Assembly 
  Google.Cloud.Diagnostics.Common.dll
  Fields
   
  Instance 
  
    
public static readonly NullManagedTracer Instance 
  
  
  Methods
   
  AnnotateSpan(Dictionary<string, string>) 
  
    
public void AnnotateSpan(Dictionary<string, string> labels) 
  
  
  GetCurrentSpanId() 
  
    
public ulong? GetCurrentSpanId() 
  
  
    
      
        Returns  
      
        Type Description  
      
        ulong  
     
  
  GetCurrentTraceId() 
  
    
public string GetCurrentTraceId() 
  
  
    
      
        Returns  
      
        Type Description  
      
        string  
     
  
  RunInSpan(Action, string, StartSpanOptions) 
  
    
public void RunInSpan(Action action, string name, StartSpanOptions options = null) 
  
  
  RunInSpanAsync<T>(Func<Task<T>>, string, StartSpanOptions) 
  
    
public Task<T> RunInSpanAsync<T>(Func<Task<T>> func, string name, StartSpanOptions options = null) 
  Calls func asynchronously and returns the result.
    
      
        Returns  
      
        Type Description  
      
        Task  
     
  
  
    
      
        Type Parameter  
      
        Name Description  
      
        T 
     
  
  RunInSpan<T>(Func<T>, string, StartSpanOptions) 
  
    
public T RunInSpan<T>(Func<T> func, string name, StartSpanOptions options = null) 
  Calls func and returns the result.
    
      
        Returns  
      
        Type Description  
      
        T  
     
  
  
    
      
        Type Parameter  
      
        Name Description  
      
        T 
     
  
  SetStackTrace(StackTrace) 
  
    
public void SetStackTrace(StackTrace stackTrace) 
  
  
  StartSpan(string, StartSpanOptions) 
  
    
public ISpan StartSpan(string name, StartSpanOptions options = null) 
  
  
  
    
      
        Returns  
      
        Type Description  
      
        ISpan Returns an IDisposable  that does nothing when disposed.
 
     
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-10 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]