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

傳回

Boolean

如果篩選資料表中有包含相關聯資料的篩選條件,則為 true,否則為 false

備註

這個方法可以有效地檢查篩選條件是否在篩選資料表中,因為當篩選條件不存在時,它會傳回 false,而不是擲回例外狀況。 如果嘗試從資料表擷取篩選條件,但是卻找不到該篩選條件,這時便會擲回例外狀況。

適用於