Share via


HeaderPropagationEntry.ValueFilter 属性

定义

获取或设置可用于转换标头值的筛选器委托。

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)

属性值

注解

如果存在,将为每个请求评估委托一次,以提供转换后的标头值。 无论请求中是否存在名称与 对应的 InboundHeaderName 标头,都将调用委托。 如果计算 ValueFilter 结果为 null 或空,则不会将其添加到传播的值中。

适用于