EndpointAddressMessageFilter Sınıf

Tanım

Bir iletinin belirtilen bir uç nokta adresinin gereksinimlerini karşılayıp karşılamadığını test eden bir sorgu temsil eder.

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
Devralma
EndpointAddressMessageFilter

Açıklamalar

Bu filtre, bir iletinin belirli bir uç nokta adresini karşılayıp karşılamadığını sınar. Bir EndpointAddress nesne, BIR URI ve isteğe bağlı bir adresleme üstbilgileri koleksiyonu içerir. Adres ve ileti üstbilgileri, eşitlik için karşılaştırılabilmesi için kurallı. Bir parametre ' de birden çok kez görünürse EndpointAddress , ilgili üst bilgi iletide en az birkaç kez görünmelidir.

IIS ve temel alınan dosya sistemi (NTFS veya FAT) büyük/küçük harfe duyarlıdır. Bu sınıf tarafından gerçekleştirilen URI karşılaştırmaları de büyük/küçük harfe duyarlıdır. Bu nedenle, örneğin, http://www.microsoft.com öğesine eşit olarak değerlendirilir http://WWW.microsoft.com .

Oluşturucular

EndpointAddressMessageFilter(EndpointAddress)

EndpointAddressMessageFilterBir iletinin test olması için belirtilen adresle birlikte sınıfının yeni bir örneğini başlatır.

EndpointAddressMessageFilter(EndpointAddress, Boolean)

EndpointAddressMessageFilter sınıfının yeni bir örneğini başlatır.

Özellikler

Address

EndpointAddressMessageFilterTest iletilerinin karşılık gelen adresini alır.

IncludeHostNameInComparison

Ana bilgisayar adının bitiş noktası adresi karşılaştırmasına dahil edilip edilmeyeceğini gösteren bir değer alır.

Yöntemler

CreateFilterTable<FilterData>()

Aynı anda birden fazla uç nokta adresine karşı bir ileti sınayan yeni bir filtre tablosu oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Match(Message)

Bir iletinin belirtilen uç nokta adresini karşılayıp karşılamadığını sınar.

Match(MessageBuffer)

Arabelleğe alınan bir iletinin belirtilen uç nokta adresini karşılayıp karşılamadığını sınar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır