HeaderPropagationEntry Constructor

Definition

Creates a new HeaderPropagationEntry with the provided inboundHeaderName, capturedHeaderName and valueFilter.

public:
 HeaderPropagationEntry(System::String ^ inboundHeaderName, System::String ^ capturedHeaderName, Func<Microsoft::AspNetCore::HeaderPropagation::HeaderPropagationContext, Microsoft::Extensions::Primitives::StringValues> ^ valueFilter);
public HeaderPropagationEntry (string inboundHeaderName, string capturedHeaderName, Func<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationContext,Microsoft.Extensions.Primitives.StringValues> valueFilter);
public HeaderPropagationEntry (string inboundHeaderName, string capturedHeaderName, Func<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationContext,Microsoft.Extensions.Primitives.StringValues>? valueFilter);
new Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationEntry : string * string * Func<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationContext, Microsoft.Extensions.Primitives.StringValues> -> Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationEntry
Public Sub New (inboundHeaderName As String, capturedHeaderName As String, valueFilter As Func(Of HeaderPropagationContext, StringValues))

Parameters

inboundHeaderName
String

The name of the header to be captured by HeaderPropagationMiddleware.

capturedHeaderName
String

The name of the header to be added by HeaderPropagationMessageHandler.

valueFilter
Func<HeaderPropagationContext,StringValues>

A filter delegate that can be used to transform the header value. May be null.

Applies to