Bearbeiten

Freigeben über


MessageLatencyContextFeatureExtensions.TryGetLatencyContext Method

Definition

Try to get the Microsoft.Extensions.Telemetry.Latency.ILatencyContext from the MessageContext.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetLatencyContext(System::Cloud::Messaging::MessageContext ^ context, [Runtime::InteropServices::Out] Microsoft::Extensions::Telemetry::Latency::ILatencyContext ^ % latencyContext);
public static bool TryGetLatencyContext(this System.Cloud.Messaging.MessageContext context, out Microsoft.Extensions.Telemetry.Latency.ILatencyContext? latencyContext);
static member TryGetLatencyContext : System.Cloud.Messaging.MessageContext * ILatencyContext -> bool
<Extension()>
Public Function TryGetLatencyContext (context As MessageContext, ByRef latencyContext As ILatencyContext) As Boolean

Parameters

context
MessageContext

The message context.

latencyContext
Microsoft.Extensions.Telemetry.Latency.ILatencyContext

The optional latency context registered with the context.

Returns

Boolean and if true, a corresponding Microsoft.Extensions.Telemetry.Latency.ILatencyContext.

Exceptions

context is null.

Remarks

Application should set the Microsoft.Extensions.Telemetry.Latency.ILatencyContext in the MessageContext via the SetLatencyContext(MessageContext, ILatencyContext).

Applies to