RemoteEndpointMessageProperty Sınıf

Tanım

bir iletinin gönderildiği uzak uç noktayla ilişkili istemci IP adresini ve bağlantı noktası numarasını kullanılabilir hale getirir.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Devralma
RemoteEndpointMessageProperty

Açıklamalar

özelliği, hem HTTP hem de TCP aktarımları aracılığıyla bir Windows Communication Foundation (WCF) hizmetine gelen her iletiye eklenir.

özelliği, adlandırılmış kanallar veya MSMQ aktarımı aracılığıyla alınan iletilerde mevcut değildir.

IIS'de barındırılan HTTP kullanılırken özelliğin kullanılabilirliği, şu anda etkin bir isteğin olmasına bağlıdır. Bu nedenle, istek tamamlandıktan sonra, örneğin tek yönlü alma gerçekleştirirken bu özellik kullanılamaz.

IP adresi ve bağlantı noktası numarası, iletinin alındığı düğümün adresidir. bir ileti bir geçiş veya ara sunucu üzerinden geçerse, ilgili geçiş veya proxy'nin IP adresi ve bağlantı noktası numarası, iletiye bu özellik tarafından eklenen adrestir.

IP adresinin ve bağlantı noktasının bir saldırgan tarafından kimlik sahtekarlığına uğrayabileceğini ve bu nedenle uygulamaya özgü ek mantık eklenmedikçe güvenlik açısından hassas kimlik doğrulaması veya yetkilendirme için güvenilmemesi gerektiğini unutmayın.

Oluşturucular

RemoteEndpointMessageProperty(String, Int32)

belirtilen IP adresi ve iletinin gönderildiği istemciyi RemoteEndpointMessageProperty tanımlayan bağlantı noktası için sınıfının yeni bir örneğini başlatır.

Özellikler

Address

İletinin gönderildiği istemcinin IP adresini alır.

Name

"System.ServiceModel.Channels.RemoteEndpointMessageProperty" dizesini döndürür.

Port

İletinin gönderildiği istemcinin bağlantı noktası numarasını alır.

Yöntemler

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)
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