EndpointAddressMessageFilter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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) |