NsdManager.ResolveService Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ResolveService(NsdServiceInfo, NsdManager+IResolveListener) |
Resuelva un servicio detectado. |
| ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener) |
Resuelva un servicio detectado. |
ResolveService(NsdServiceInfo, NsdManager+IResolveListener)
Resuelva un servicio detectado.
[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
servicio que se va a resolver
- listener
- NsdManager.IResolveListener
para recibir la devolución de llamada tras éxito o error. No puede ser NULL. No se puede usar para una resolución de servicio activa.
- Atributos
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener)
Resuelva un servicio detectado.
[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
servicio que se va a resolver. Este valor no puede ser nulo.
- executor
- IExecutor
Ejecutor para ejecutar devoluciones de llamada del agente de escucha con. Este valor no puede ser nulo.
- listener
- NsdManager.IResolveListener
para recibir la devolución de llamada tras éxito o error. Este valor no puede ser nulo.
- Atributos
Comentarios
Este método estaba en desuso en el nivel de API 34. ServiceInfo devuelto puede quedar obsoleto en cualquier momento después de la resolución, incluida inmediatamente después de llamar a la devolución de llamada, y puede que no contenga información de servicio que se pueda entregar más adelante, como direcciones de host adicionales. Prefiere usar registerServiceInfoCallback(DiscoveryRequest, Executor, ServiceInfoCallback), que mantendrá la aplicación up-to-date con el estado del servicio.
Resuelva un servicio detectado. Una aplicación puede resolver un servicio justo antes de establecer una conexión para capturar la dirección IP y los detalles del puerto en los que configurar la conexión.
Referencia de Android para android.net.nsd.NsdManager.resolveService.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.