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"]],[["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 page details version 4.4.0 of the \u003ccode\u003eGoogle.Cloud.Diagnostics.AspNetCore3\u003c/code\u003e library, which provides extensions for integrating Google Cloud Trace into ASP.NET Core applications.\u003c/p\u003e\n"],["\u003cp\u003eThe primary function of \u003ccode\u003eAspNetCoreTraceExtensions\u003c/code\u003e is to configure Google Cloud Tracing via the \u003ccode\u003eAddGoogleTraceForAspNetCore\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAddGoogleTraceForAspNetCore\u003c/code\u003e configures Google Cloud Tracing for ASP.NET Core, taking an \u003ccode\u003eIServiceCollection\u003c/code\u003e and optional \u003ccode\u003eAspNetCoreTraceOptions\u003c/code\u003e as parameters.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTryAddGoogleTraceContextProvider\u003c/code\u003e allows extraction of trace context from Google's trace header, useful when not using the tracing component but needing trace context for logging or other purposes.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eAspNetCoreTraceExtensions\u003c/code\u003e inherits from \u003ccode\u003eObject\u003c/code\u003e and provides methods for configuring Google cloud tracing for Asp.Net Core applications.\u003c/p\u003e\n"]]],[],null,[]]