StreamSocketListener.BindEndpointAsync(HostName, String) メソッド

定義

StreamSocketListener でローカル ホスト名とローカル サービス名へのバインド操作を開始します。

public:
 virtual IAsyncAction ^ BindEndpointAsync(HostName ^ localHostName, Platform::String ^ localServiceName) = BindEndpointAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction BindEndpointAsync(HostName const& localHostName, winrt::hstring const& localServiceName);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction BindEndpointAsync(HostName localHostName, string localServiceName);
function bindEndpointAsync(localHostName, localServiceName)
Public Function BindEndpointAsync (localHostName As HostName, localServiceName As String) As IAsyncAction

パラメーター

localHostName
HostName

StreamSocketListener オブジェクトをバインドするローカル ホスト名または IP アドレス。

localServiceName
String

Platform::String

winrt::hstring

StreamSocketListener オブジェクトをバインドするローカル サービス名または TCP ポート。

戻り値

StreamSocketListener オブジェクトに対する非同期バインド操作。

属性

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone] internetClientServer privateNetworkClientServer

注釈

BindEndpointAsync メソッドは、 streamSocketListener オブジェクトを localHostName パラメーターで指定された特定のホスト名または IP アドレス、および localServiceName パラメーターで指定されたローカル サービス名または TCP ポートにバインドします。 localHostName パラメーターが null の場合、システムは StreamSocketListener オブジェクト にバインドするローカル IP アドレスを選択します。 localServiceName パラメーターに空の文字列が含まれている場合、システムは StreamSocketListener オブジェクトにバインドするローカル TCP ポートを選択します。

TCP を使用する別のアプリ (別の StreamSocketListener など) が localHostName パラメーターと localServiceName パラメーターで指定されたローカル IP アドレスと TCP ポートに既にバインドされている場合、BindEndpointAsync メソッドは失敗します。

適用対象

こちらもご覧ください