XPathMessageFilterTable<TFilterData>.Add Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
XPathMessageFilter Menambahkan dan yang terkait FilterData
dengan XPathMessageFilterTable<TFilterData>.
Overload
Add(KeyValuePair<MessageFilter,TFilterData>) |
Menambahkan pasangan filter/ |
Add(MessageFilter, TFilterData) |
Menambahkan pasangan filter/data ke tabel filter. |
Add(XPathMessageFilter, TFilterData) |
Menambahkan pasangan filter/data ke tabel filter. |
Add(KeyValuePair<MessageFilter,TFilterData>)
Menambahkan pasangan filter/FilterData
(kunci/nilai) ke XPathMessageFilterTable<TFilterData>.
public:
virtual void Add(System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageFilter ^, TFilterData> item);
public void Add (System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter,TFilterData> item);
abstract member Add : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> unit
override this.Add : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> unit
Public Sub Add (item As KeyValuePair(Of MessageFilter, TFilterData))
Parameter
- item
- KeyValuePair<MessageFilter,TFilterData>
KeyValuePair<TKey,TValue>
<Filter, FilterData
> untuk ditambahkan ke tabel.
Penerapan
Pengecualian
filter
adalah null
.
Terjadi kesalahan kompilator.
Keterangan
Metode ini mengimplementasikan Add metode ICollection<T> kelas . Konversi filter
implisit parameter dari jenis MessageFilter ke XPathMessageFilter dapat dihindari dengan menggunakan kelebihan beban yang sangat ditik, Add.
Berlaku untuk
Add(MessageFilter, TFilterData)
Menambahkan pasangan filter/data ke tabel filter.
public:
virtual void Add(System::ServiceModel::Dispatcher::MessageFilter ^ filter, TFilterData data);
public void Add (System.ServiceModel.Dispatcher.MessageFilter filter, TFilterData data);
abstract member Add : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> unit
override this.Add : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> unit
Public Sub Add (filter As MessageFilter, data As TFilterData)
Parameter
- filter
- MessageFilter
yang MessageFilter digunakan sebagai kunci pasangan ditambahkan. Harus berupa instans XPathMessageFilter.
- data
- TFilterData
Yang FilterData
terkait dengan filter yang digunakan sebagai nilai pasangan ditambahkan.
Penerapan
Pengecualian
filter
adalah null
.
filter
bukan .XPathMessageFilter
Terjadi kesalahan kompilator.
Keterangan
Konversi filter
internal parameter dari MessageFilter ke XPathMessageFilter dapat dihindari dengan menggunakan kelebihan beban yang sangat ditik, Add.
Berlaku untuk
Add(XPathMessageFilter, TFilterData)
Menambahkan pasangan filter/data ke tabel filter.
public:
void Add(System::ServiceModel::Dispatcher::XPathMessageFilter ^ filter, TFilterData data);
public void Add (System.ServiceModel.Dispatcher.XPathMessageFilter filter, TFilterData data);
member this.Add : System.ServiceModel.Dispatcher.XPathMessageFilter * 'FilterData -> unit
Public Sub Add (filter As XPathMessageFilter, data As TFilterData)
Parameter
- filter
- XPathMessageFilter
yang XPathMessageFilter digunakan sebagai kunci pasangan ditambahkan.
- data
- TFilterData
yang FilterData
terkait dengan filter; digunakan sebagai nilai pasangan yang ditambahkan.
Pengecualian
filter
adalah null
.
Terjadi kesalahan kompilator.
Keterangan
Ini memberikan kelebihan beban yang sangat ditik untuk menambahkan XPathMessageFilter ke tabel filter yang berkinerja lebih baik daripada kelebihan beban yang ditik lemah karena menghindari konversi filter
implisit parameter dari jenis MessageFilter ke XPathMessageFilter.