NsdManager.ResolveService 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 |
|---|---|
| ResolveService(NsdServiceInfo, NsdManager+IResolveListener) |
Resolver um serviço descoberto. |
| ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener) |
Resolver um serviço descoberto. |
ResolveService(NsdServiceInfo, NsdManager+IResolveListener)
Resolver um serviço descoberto.
[Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Landroid/net/nsd/NsdManager$ResolveListener;)V", "")]
public void ResolveService(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdManager.IResolveListener? listener);
[<Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Landroid/net/nsd/NsdManager$ResolveListener;)V", "")>]
member this.ResolveService : Android.Net.Nsd.NsdServiceInfo * Android.Net.Nsd.NsdManager.IResolveListener -> unit
Parâmetros
- serviceInfo
- NsdServiceInfo
serviço a ser resolvido
- listener
- NsdManager.IResolveListener
para receber o retorno de chamada após êxito ou falha. Não pode ser nulo. Não pode estar em uso para uma resolução de serviço ativa.
- Atributos
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener)
Resolver um serviço descoberto.
[Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Ljava/util/concurrent/Executor;Landroid/net/nsd/NsdManager$ResolveListener;)V", "", ApiSince=33)]
public void ResolveService(Android.Net.Nsd.NsdServiceInfo serviceInfo, Java.Util.Concurrent.IExecutor executor, Android.Net.Nsd.NsdManager.IResolveListener listener);
[<Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Ljava/util/concurrent/Executor;Landroid/net/nsd/NsdManager$ResolveListener;)V", "", ApiSince=33)>]
member this.ResolveService : Android.Net.Nsd.NsdServiceInfo * Java.Util.Concurrent.IExecutor * Android.Net.Nsd.NsdManager.IResolveListener -> unit
Parâmetros
- serviceInfo
- NsdServiceInfo
serviço a ser resolvido. Esse valor não pode ser nulo.
- executor
- IExecutor
Executor com o qual executar retornos de chamada do ouvinte. Esse valor não pode ser nulo.
- listener
- NsdManager.IResolveListener
para receber o retorno de chamada após êxito ou falha. Esse valor não pode ser nulo.
- Atributos
Comentários
Esse método foi preterido no nível 34 da API. o ServiceInfo retornado pode ficar obsoleto a qualquer momento após a resolução, incluindo imediatamente após o retorno de chamada ser chamado e pode não conter algumas informações de serviço que podem ser entregues posteriormente, como endereços de host adicionais. Prefira usar registerServiceInfoCallback(DiscoveryRequest, Executor, ServiceInfoCallback), que manterá o aplicativo up-to-date com o estado do serviço.
Resolver um serviço descoberto. Um aplicativo pode resolver um serviço antes de estabelecer uma conexão para buscar os detalhes do IP e da porta sobre os quais configurar a conexão.
Referência do Android para android.net.nsd.NsdManager.resolveService.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.