XPathMessageFilterTable<TFilterData>.Remove 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从筛选器表中移除筛选器及其关联的筛选数据。
重载
Remove(KeyValuePair<MessageFilter,TFilterData>) |
从筛选器表中移除筛选器及其关联的筛选数据。 |
Remove(MessageFilter) |
从筛选器表中移除筛选器及其关联的筛选数据。 |
Remove(XPathMessageFilter) |
从筛选器表中移除 XPathMessageFilter 及其关联的筛选数据。 |
Remove(KeyValuePair<MessageFilter,TFilterData>)
从筛选器表中移除筛选器及其关联的筛选数据。
public:
virtual bool Remove(System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageFilter ^, TFilterData> item);
public bool Remove (System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter,TFilterData> item);
abstract member Remove : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> bool
override this.Remove : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> bool
Public Function Remove (item As KeyValuePair(Of MessageFilter, TFilterData)) As Boolean
参数
- item
- KeyValuePair<MessageFilter,TFilterData>
要KeyValuePair<TKey,TValue>从表中删除的筛选器FilterData
>。<
返回
如果找到了 filter/true
对并将其移除,则为 FilterData
;如果未找到,则为 false
。
实现
注解
如果存在 item
的筛选键,但此筛选键与不同于 FilterData
的数据相关联,则此方法将无法移除筛选器并返回 false
。
适用于
Remove(MessageFilter)
从筛选器表中移除筛选器及其关联的筛选数据。
public:
virtual bool Remove(System::ServiceModel::Dispatcher::MessageFilter ^ filter);
public bool Remove (System.ServiceModel.Dispatcher.MessageFilter filter);
abstract member Remove : System.ServiceModel.Dispatcher.MessageFilter -> bool
override this.Remove : System.ServiceModel.Dispatcher.MessageFilter -> bool
Public Function Remove (filter As MessageFilter) As Boolean
参数
- filter
- MessageFilter
要移除的 MessageFilter。
返回
如果找到了筛选器并将其移除,则为 true
;否则为 false
。
实现
例外
filter
为 null
。
filter
不是 XPathMessageFilter。
适用于
Remove(XPathMessageFilter)
从筛选器表中移除 XPathMessageFilter 及其关联的筛选数据。
public:
bool Remove(System::ServiceModel::Dispatcher::XPathMessageFilter ^ filter);
public bool Remove (System.ServiceModel.Dispatcher.XPathMessageFilter filter);
member this.Remove : System.ServiceModel.Dispatcher.XPathMessageFilter -> bool
Public Function Remove (filter As XPathMessageFilter) As Boolean
参数
- filter
- XPathMessageFilter
要移除的 XPathMessageFilter。
返回
如果找到了 XPathMessageFilter 并将其移除,则为 true
;否则为 false
。
例外
filter
为 null
。
filter
不是 XPathMessageFilter。
注解
如果指定的筛选器在筛选器表中不存在,此方法不会引发异常。