public static IServiceCollection TryAddGoogleTraceContextProvider(this IServiceCollection services)
Adds the services needed for obtaining the trace context from Google's own trace header,
but only if no other trace context provider is registered.
If you are using AddGoogleTraceForAspNetCore(IServiceCollection, AspNetCoreTraceOptions)
you don't need to call this method. Only use this method if you want to extract the trace context
information from Google's own header for your own code to use, or if you are not using the tracing
component of this library but are using the logging component and want the trace context information
to be associated with the log entries.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This document outlines the `AspNetCoreTraceExtensions` class, which provides extensions for configuring Google Cloud Trace within ASP.NET Core applications."],["The `AddGoogleTraceForAspNetCore` method configures Google Cloud Tracing for ASP.NET Core applications, accepting an `IServiceCollection` and optional `AspNetCoreTraceOptions`."],["The `TryAddGoogleTraceContextProvider` method allows you to obtain trace context from Google's trace header, only adding the context provider if another one is not already registered."],["The `AspNetCoreTraceExtensions` class inherits from the `Object` class and includes inherited members such as `GetHashCode()`, `GetType()`, `MemberwiseClone()`, and `ToString()`."],["The document references different versions of the library available, starting from version 4.3.1 to the latest, 5.2.0, which can be accessed via their respective links."]]],[]]