The functions here, aside from Dispose(), do not need to be used in most cases.
They need to be used when updating the current span in a disjoint thread.
NOTE: While it is possible to end a span in another thread any new spans after this may be in
a poor state.
[[["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-08-07 UTC."],[[["\u003cp\u003eThis webpage documents the \u003ccode\u003eISpan\u003c/code\u003e interface within the \u003ccode\u003eGoogle.Cloud.Diagnostics.Common\u003c/code\u003e namespace, which represents a trace span.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eISpan\u003c/code\u003e includes methods to annotate the span with labels (\u003ccode\u003eAnnotateSpan\u003c/code\u003e), check if it's disposed (\u003ccode\u003eDisposed\u003c/code\u003e), add a stack trace (\u003ccode\u003eSetStackTrace\u003c/code\u003e), and get its ID (\u003ccode\u003eSpanId\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe interface inherits the \u003ccode\u003eIDisposable\u003c/code\u003e interface, and most of its functions are only necessary for updating the current span in a separate thread.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is version 5.2.0, with historical versions 5.1.0, 5.0.0, 4.4.0, and 4.3.1 also available for reference.\u003c/p\u003e\n"]]],[],null,[]]