Bearbeiten

Freigeben über


MessageLatencyContextFeatureExtensions.SetLatencyContext Method

Definition

Sets the Microsoft.Extensions.Telemetry.Latency.ILatencyContext in MessageContext.

public:
[System::Runtime::CompilerServices::Extension]
 static void SetLatencyContext(System::Cloud::Messaging::MessageContext ^ context, Microsoft::Extensions::Telemetry::Latency::ILatencyContext ^ latencyContext);
public static void SetLatencyContext(this System.Cloud.Messaging.MessageContext context, Microsoft.Extensions.Telemetry.Latency.ILatencyContext latencyContext);
static member SetLatencyContext : System.Cloud.Messaging.MessageContext * Microsoft.Extensions.Telemetry.Latency.ILatencyContext -> unit
<Extension()>
Public Sub SetLatencyContext (context As MessageContext, latencyContext As ILatencyContext)

Parameters

context
MessageContext

The message context.

latencyContext
Microsoft.Extensions.Telemetry.Latency.ILatencyContext

The latency context to store fine-grained latency for different processing steps.

Exceptions

Any argument is null.

Remarks

The Microsoft.Extensions.Telemetry.Latency.ILatencyContext allows user to set fine-grained latency and associated properties for different processing steps.

Applies to