public abstract class ContextPropagationToken : object
Token for propagating context of server side handlers to child calls.
In situations when a backend is making calls to another backend,
it makes sense to propagate properties like deadline and cancellation
token of the server call to the child call.
Underlying gRPC implementation may provide other "opaque" contexts (like tracing context) that
are not explicitly accesible via the public C# API, but this token still allows propagating them.
[[["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-09-04 UTC."],[[["\u003cp\u003eThe latest version of \u003ccode\u003eGrpc.Core.ContextPropagationToken\u003c/code\u003e is 2.66.0, with version 2.48.0 being the currently documented version.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eContextPropagationToken\u003c/code\u003e is an abstract class used for propagating the context of server-side handlers to child calls.\u003c/p\u003e\n"],["\u003cp\u003eThe primary use of \u003ccode\u003eContextPropagationToken\u003c/code\u003e is in scenarios where a backend makes calls to another backend, allowing for the propagation of properties like deadline and cancellation tokens.\u003c/p\u003e\n"],["\u003cp\u003eThis token enables the propagation of "opaque" contexts from the underlying gRPC implementation that are not directly accessible through the public C# API.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eContextPropagationToken\u003c/code\u003e inherits from the \u003ccode\u003eObject\u003c/code\u003e class and is part of the \u003ccode\u003eGrpc.Core\u003c/code\u003e namespace within the \u003ccode\u003eGrpc.Core.Api.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]