Language

ServicePoint.BindIPEndPointDelegate プロパティ

定義

ローカル IPEndPoint を ServicePointに関連付けるデリゲートを指定します。

public:
 property System::Net::BindIPEndPoint ^ BindIPEndPointDelegate { System::Net::BindIPEndPoint ^ get(); void set(System::Net::BindIPEndPoint ^ value); };
public System.Net.BindIPEndPoint? BindIPEndPointDelegate { get; set; }
public System.Net.BindIPEndPoint BindIPEndPointDelegate { get; set; }
member this.BindIPEndPointDelegate : System.Net.BindIPEndPoint with get, set
Public Property BindIPEndPointDelegate As BindIPEndPoint

プロパティ値

ServicePointが特定のローカル インターネット プロトコル (IP) アドレスとポート番号を使用するように強制するデリゲート。 既定値は null です。

注釈

Caution

WebRequest、 HttpWebRequest、 ServicePoint、 WebClient は廃止されており、新しい開発には使用しないでください。 HttpClient を代わりに使用します。

一部の負荷分散手法では、クライアントは、 IPAddress.Any (またはインターネット プロトコル バージョン 6 の場合は IPAddress.IPv6Any ) と一時的なポートではなく、特定のローカル IP アドレスとポート番号を使用する必要があります。 BindIPEndPointDelegateはこの要件を満たすことができます。

Note

.NET 9 以降、HttpWebRequest は SocketsHttpHandler.ConnectCallback を使用して、基になるソケットをこのデリゲートからエンドポイントにバインドします。

適用対象