DatagramSocket.BindServiceNameAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| BindServiceNameAsync(String) |
Inicia uma operação de associação em uma datagramSocket |
| BindServiceNameAsync(String, NetworkAdapter) |
Inicia uma operação de associação em uma datagramSocket |
BindServiceNameAsync(String)
Inicia uma operação de associação em uma datagramSocket
public:
virtual IAsyncAction ^ BindServiceNameAsync(Platform::String ^ localServiceName) = BindServiceNameAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction BindServiceNameAsync(winrt::hstring const& localServiceName);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction BindServiceNameAsync(string localServiceName);
function bindServiceNameAsync(localServiceName)
Public Function BindServiceNameAsync (localServiceName As String) As IAsyncAction
Parâmetros
- localServiceName
-
String
Platform::String
winrt::hstring
O nome do serviço local ou a porta UDP na qual associar o objeto DatagramSocket.
Retornos
Uma operação de associação assíncrona em um objeto DatagramSocket.
- Atributos
Requisitos do Windows
| Requisitos | Description |
|---|---|
| Funcionalidades do aplicativo |
internetClientServer
privateNetworkClientServer
|
Comentários
O método BindServiceNameAsync associa-se aos endereços IP locais de todos os adaptadores de rede no computador local no nome do serviço local ou na porta UDP especificada no parâmetro localServiceName. Se o parâmetro localServiceName for uma cadeia de caracteres vazia, o sistema selecionará a porta UDP local na qual associar.
A menos que você tenha usado a propriedade
A associação é essencial para receber dados de qualquer ponto de extremidade remoto em umdatagramSocket
Os métodos BindServiceNameAsync e BindEndpointAsync não são necessários nos seguintes casos:
- O datagramSocket
é usado apenas para enviar dados. - O datagramSocket
é usado para enviar dados e receber dados de um único ponto de extremidade.
Confira também
- BindEndpointAsync(HostName, String)
- BindServiceNameAsync(String, NetworkAdapter)
- DatagramSocketInformation
Aplica-se a
BindServiceNameAsync(String, NetworkAdapter)
Inicia uma operação de associação em uma datagramSocket
public:
virtual IAsyncAction ^ BindServiceNameAsync(Platform::String ^ localServiceName, NetworkAdapter ^ adapter) = BindServiceNameAsync;
/// [Windows.Foundation.Metadata.Overload("BindServiceNameAndAdapterAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction BindServiceNameAsync(winrt::hstring const& localServiceName, NetworkAdapter const& adapter);
[Windows.Foundation.Metadata.Overload("BindServiceNameAndAdapterAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction BindServiceNameAsync(string localServiceName, NetworkAdapter adapter);
function bindServiceNameAsync(localServiceName, adapter)
Public Function BindServiceNameAsync (localServiceName As String, adapter As NetworkAdapter) As IAsyncAction
Parâmetros
- localServiceName
-
String
Platform::String
winrt::hstring
O nome do serviço local ou a porta UDP na qual associar o objeto DatagramSocket.
- adapter
- NetworkAdapter
O adaptador de rede no qual associar o objeto
Retornos
Uma operação de associação assíncrona em um objeto DatagramSocket.
- Atributos
Comentários
O método [BindServiceNameAsync(String, NetworkAdapter) associa-se a uma interface de rede especificada no parâmetro do adaptador
O mecanismo de resolução de nomes usado pelo método [BindServiceNameAsync(String, NetworkAdapter) é limitado à interface especificada para o namespace DNS (sistema de nomes de domínio).
A menos que você tenha usado a propriedade
A associação é essencial para receber dados de qualquer ponto de extremidade remoto em umdatagramSocket
Os métodos bindServiceNameAsync e BindEndpointAsync não são necessários nos seguintes casos:
- O datagramSocket
é usado apenas para enviar dados. - O datagramSocket
é usado para enviar dados e receber dados de um único ponto de extremidade.
Se o método [BindServiceNameAsync(String, NetworkAdapter) for usado, a operação de associação limitará os pacotes multicast e unicast de entrada e saída ao adaptador especificado.
Usar o adaptador de rede especificado é uma base de melhor esforço. Entre outras configurações, sistemas com adaptadores configurados em modos de host fraco ou de encaminhamento podem usar um adaptador diferente do adaptador especificado.