StreamSocketInformation.LocalAddress プロパティ

定義

StreamSocket オブジェクトに関連付けられているローカル IP アドレスを取得します。

public:
 property HostName ^ LocalAddress { HostName ^ get(); };
HostName LocalAddress();
public HostName LocalAddress { get; }
var hostName = streamSocketInformation.localAddress;
Public ReadOnly Property LocalAddress As HostName

プロパティ値

ローカル IP アドレスまたはホスト名。

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone]

注釈

LocalAddress プロパティは、接続の確立後に StreamSocket オブジェクトがバインドされるローカル IP アドレスを表します。

アプリは、StreamSocketConnectAsync(EndpointPair) または ConnectAsync(EndpointPair, SocketProtectionLevel) メソッドを呼び出すことによって、使用するローカル ホスト名または IP アドレスを設定できます。 接続操作により、ソケットが特定のローカル IP アドレスとローカル UDP ポート番号にバインドされます。 バインドまたは接続操作が完了すると、LocalAddress プロパティには IP アドレスが含まれます。 LocalPort プロパティには、ローカル ホスト名とサービス名が解決されたローカル TCP ポート番号が含まれます。

ConnectAsync(EndpointPair) または ConnectAsync(EndpointPair, SocketProtectionLevel) メソッドに渡されるローカル ホスト名または IP アドレスが null であるか、ConnectAsync(HostName, String) または ConnectAsync(HostName, String, SocketProtectionLevel) メソッドが呼び出された場合、システムは StreamSocket オブジェクトにバインドするローカル IP アドレスを決定します。

適用対象

こちらもご覧ください