HeaderPropagationEntry.ValueFilter Property

Definition

Gets or sets a filter delegate that can be used to transform the header value.

public:
 property Func<Microsoft::AspNetCore::HeaderPropagation::HeaderPropagationContext, Microsoft::Extensions::Primitives::StringValues> ^ ValueFilter { Func<Microsoft::AspNetCore::HeaderPropagation::HeaderPropagationContext, Microsoft::Extensions::Primitives::StringValues> ^ get(); };
public Func<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationContext,Microsoft.Extensions.Primitives.StringValues> ValueFilter { get; }
public Func<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationContext,Microsoft.Extensions.Primitives.StringValues>? ValueFilter { get; }
member this.ValueFilter : Func<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationContext, Microsoft.Extensions.Primitives.StringValues>
Public ReadOnly Property ValueFilter As Func(Of HeaderPropagationContext, StringValues)

Property Value

Remarks

When present, the delegate will be evaluated once per request to provide the transformed header value. The delegate will be called regardless of whether a header with the name corresponding to InboundHeaderName is present in the request. If the result of evaluating ValueFilter is null or empty, it will not be added to the propagated values.

Applies to