EndpointAddressMessageFilter Klas
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.
Vertegenwoordigt een query die test of een bericht voldoet aan de vereisten van een opgegeven eindpuntadres.
public ref class EndpointAddressMessageFilter : System::ServiceModel::Dispatcher::MessageFilter
public class EndpointAddressMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
type EndpointAddressMessageFilter = class
inherit MessageFilter
Public Class EndpointAddressMessageFilter
Inherits MessageFilter
- Overname
Opmerkingen
Met dit filter wordt getest of een bericht voldoet aan een bepaald eindpuntadres. Een EndpointAddress object bevat een URI en een optionele verzameling adresseringsheaders. De adressering en berichtkoppen worden gecanoniseerd om te worden vergeleken met gelijkheid. Als een parameter meerdere keren in een EndpointAddresswordt weergegeven, moet de bijbehorende header ten minste zo vaak in het bericht worden weergegeven.
IIS en het onderliggende bestandssysteem (NTFS of FAT) zijn hoofdlettergevoelig. URI-vergelijkingen die door deze klasse worden uitgevoerd, zijn ook niet hoofdlettergevoelig. Wordt bijvoorbeeld http://www.microsoft.com geƫvalueerd als gelijk aan http://WWW.microsoft.com.
Constructors
| Name | Description |
|---|---|
| EndpointAddressMessageFilter(EndpointAddress, Boolean) |
Initialiseert een nieuw exemplaar van de EndpointAddressMessageFilter klasse. |
| EndpointAddressMessageFilter(EndpointAddress) |
Initialiseert een nieuw exemplaar van de EndpointAddressMessageFilter klasse met een opgegeven adres waarmee een bericht moet worden getest. |
Eigenschappen
| Name | Description |
|---|---|
| Address |
Hiermee haalt u het adres op waarmee de EndpointAddressMessageFilter berichten worden getest. |
| IncludeHostNameInComparison |
Hiermee wordt een waarde opgehaald die aangeeft of de hostnaam is opgenomen in de vergelijking van het eindpuntadres. |
Methoden
| Name | Description |
|---|---|
| CreateFilterTable<FilterData>() |
Hiermee maakt u een nieuwe filtertabel waarmee een bericht op meerdere eindpuntadressen tegelijk wordt getest. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Match(Message) |
Test of een bericht voldoet aan het opgegeven eindpuntadres. |
| Match(MessageBuffer) |
Test of een gebufferd bericht voldoet aan het opgegeven eindpuntadres. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |