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."],[[["The `ISpan` interface, part of the Google.Cloud.Diagnostics.Common namespace, represents a trace span within the Google Cloud Diagnostics framework."],["The interface includes methods to annotate the span with labels, check if it has been disposed, set a stack trace, and get the span's ID."],["While `Dispose()` is a standard method, the other functions in the `ISpan` interface are typically only necessary when updating the current span in a separate thread."],["The latest version of the `ISpan` interface is 5.2.0, with previous versions down to 4.3.1 also listed in the documentation."]]],[]]