MessageFilterTable<TFilterData>.TryGetValue 方法

定义

检查筛选器是否存储在筛选器表中。

public:
 virtual bool TryGetValue(System::ServiceModel::Dispatcher::MessageFilter ^ filter, [Runtime::InteropServices::Out] TFilterData % data);
public bool TryGetValue(System.ServiceModel.Dispatcher.MessageFilter filter, out TFilterData data);
abstract member TryGetValue : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> bool
override this.TryGetValue : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> bool
Public Function TryGetValue (filter As MessageFilter, ByRef data As TFilterData) As Boolean

参数

filter
MessageFilter

filter用作检索数据的键。

data
TFilterData

data . filter.

返回

true 如果筛选器表中有与之关联的数据的筛选器,则为否则 false

注解

此方法是检查筛选器表中是否存在筛选器的有效方法,因为当筛选器不存在时,它将返回 false 而不是引发异常。 如果尝试从表中检索筛选器,并且它不存在,则会引发异常。

适用于