RemoteEndpointMessageProperty クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージの送信元のリモート エンドポイントに関連付けられているクライアント IP アドレスとポート番号を使用できるようにします。
public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
- 継承
-
RemoteEndpointMessageProperty
注釈
このプロパティは、HTTP トランスポートと TCP トランスポートの両方を介して、各受信メッセージを Windows Communication Foundation (WCF) サービスに追加します。
このプロパティは、名前付きパイプまたは MSMQ トランスポートを介して受信したメッセージには存在しません。
IIS でホストされている HTTP を使用する場合のプロパティの可用性は、現在アクティブな要求があることによって異なります。 そのため、一方向の受信を実行する場合など、要求が完了した後は、このプロパティを使用できません。
IP アドレスとポート番号は、メッセージを受信したノードの IP アドレスとポート番号です。 メッセージがリレーまたはプロキシを経由する場合、それぞれのリレーまたはプロキシの IP アドレスとポート番号は、このプロパティによってメッセージに接続される番号です。
IP アドレスとポートは攻撃者によってスプーフィングされる可能性があるため、追加のアプリケーション固有のロジックが追加されない限り、セキュリティ上の機密性の高い認証または承認に依存しないように注意してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| RemoteEndpointMessageProperty(String, Int32) |
メッセージの送信先クライアントを識別する指定した IP アドレスとポートに対して、 RemoteEndpointMessageProperty クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Address |
メッセージの送信元のクライアントの IP アドレスを取得します。 |
| Name |
文字列 "System.ServiceModel.Channels.RemoteEndpointMessageProperty" を返します。 |
| Port |
メッセージの送信先クライアントのポート番号を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |