MessageFilterTable<TFilterData>.Item[MessageFilter] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta i dati del filtro associati all'oggetto filter
specificato.
public:
property TFilterData default[System::ServiceModel::Dispatcher::MessageFilter ^] { TFilterData get(System::ServiceModel::Dispatcher::MessageFilter ^ filter); void set(System::ServiceModel::Dispatcher::MessageFilter ^ filter, TFilterData value); };
public TFilterData this[System.ServiceModel.Dispatcher.MessageFilter filter] { get; set; }
member this.Item(System.ServiceModel.Dispatcher.MessageFilter) : 'FilterData with get, set
Default Public Property Item(filter As MessageFilter) As TFilterData
Parametri
- filter
- MessageFilter
MessageFilter associato ai dati del filtro da ottenere o da impostare.
Valore della proprietà
Dati del filtro associati a filter
. Se l'elemento filter
specificato non viene trovato, un'operazione Get genera un'eccezione KeyNotFoundException, mentre un'operazione Set crea un nuovo elemento dati del filtro con filter
specificato come chiave.
Implementazioni
Eccezioni
filter
è null
.
Viene recuperata la proprietà e filter
non è incluso nella tabella.
Commenti
La proprietà Item
(l'indicizzatore in C#) consente di accedere ai dati del filtro associati a un oggetto filter
nella raccolta di filtri della tabella utilizzando la sintassi seguente.
myFilters[filter]
myFilters(filter)
È inoltre possibile utilizzare la proprietà Item
per aggiungere nuovi elementi impostando i valori di coppie filter
/dati del filtro non esistenti nella tabella dei filtri delle azioni. Se filter
è tuttavia già presente nella tabella, l'impostazione della proprietà Item
sovrascrive il vecchio valore. Al contrario, il metodo Add non modifica i dati del filtro di elementi filter
esistenti.
L'oggetto item
del dizionario è una coppia filtro/FilterData
nel caso di MessageFilterTable<TFilterData>.