MessageFilterTable<TFilterData>.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een filter toe en de bijbehorende aan de filtertabel gekoppeld FilterData .
Overloads
| Name | Description |
|---|---|
| Add(KeyValuePair<MessageFilter,TFilterData>) |
Hiermee voegt u een filter-/ |
| Add(MessageFilter, TFilterData) |
Hiermee voegt u een filter toe en de bijbehorende aan de filtertabel gekoppeld |
| Add(MessageFilter, TFilterData, Int32) |
Hiermee voegt u een filter en het bijbehorende filter toe aan |
Add(KeyValuePair<MessageFilter,TFilterData>)
Hiermee voegt u een filter-/FilterData sleutel-waardepaar toe aan de filtertabel.
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))
Parameters
- item
- KeyValuePair<MessageFilter,TFilterData>
Het KeyValuePair<TKey,TValue><filter, FilterData> toegevoegd aan de tabel.
Implementeringen
Uitzonderingen
item is null.
Van toepassing op
Add(MessageFilter, TFilterData)
Hiermee voegt u een filter toe en de bijbehorende aan de filtertabel gekoppeld FilterData .
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)
Parameters
- filter
- MessageFilter
De MessageFilter sleutel die wordt gebruikt als de sleutel van het paar dat is toegevoegd.
- data
- TFilterData
Het FilterData gekoppelde filter dat wordt gebruikt als de waarde van het toegevoegde paar.
Implementeringen
Uitzonderingen
filter is null.
filter bevindt zich al in de tabel.
Opmerkingen
Hiermee wordt het filter een standaardprioriteit toegewezen. Als u de prioriteit wilt opgeven, gebruikt u Add.
Van toepassing op
Add(MessageFilter, TFilterData, Int32)
Hiermee voegt u een filter en het bijbehorende filter toe aan FilterData de actiefiltertabel met een opgegeven prioriteit.
public:
void Add(System::ServiceModel::Dispatcher::MessageFilter ^ filter, TFilterData data, int priority);
public void Add(System.ServiceModel.Dispatcher.MessageFilter filter, TFilterData data, int priority);
member this.Add : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData * int -> unit
Public Sub Add (filter As MessageFilter, data As TFilterData, priority As Integer)
Parameters
- filter
- MessageFilter
De MessageFilter sleutel die wordt gebruikt als de sleutel van het paar dat is toegevoegd.
- data
- TFilterData
Het FilterData gekoppelde filter dat wordt gebruikt als de waarde van het toegevoegde paar.
- priority
- Int32
De prioriteit van het filter dat is toegevoegd.
Uitzonderingen
filter kan niet zijn null.
filter bestaat al in de tabel.
filter type komt niet overeen met het tabeltype.
Opmerkingen
De prioriteit is een geheel getal dat wordt gebruikt om filters te groeperen in prioriteitsbuckets en de verwerking ervan te ordenen. Hoe groter het gehele getal dat is toegewezen aan een filtertype, hoe hoger de prioriteit voor verwerking. Alle filtertabellen in een prioriteitsbucket worden samen geëvalueerd. Buckets met lagere prioriteit worden alleen geëvalueerd als buckets met een hogere prioriteit geen overeenkomsten bieden. Hiermee Add voegt u een filter toe met de standaardprioriteit. De standaardprioriteit kan worden ingesteld met behulp van DefaultPriority. De standaardwaarde is in eerste instantie ingesteld op 0.