<PackageReference Include="System.ServiceModel.Primitives" Version="6.2.0" />

System.ServiceModel.Dispatcher.IMessageFilterTable<TFilterData>

public interface IMessageFilterTable<TFilterData> : IDictionary<MessageFilter, TFilterData>, ICollection<KeyValuePair<MessageFilter, TFilterData>>, IEnumerable<KeyValuePair<MessageFilter, TFilterData>>, IEnumerable
bool GetMatchingFilter(Message message, out MessageFilter filter)

bool GetMatchingFilter(MessageBuffer messageBuffer, out MessageFilter filter)

bool GetMatchingValue(Message message, out TFilterData value)

bool GetMatchingValue(MessageBuffer messageBuffer, out TFilterData value)

bool GetMatchingValues(Message message, ICollection<TFilterData> results)

bool GetMatchingValues(MessageBuffer messageBuffer, ICollection<TFilterData> results)