Lenguaje

NsdManager.ResolveService Método

Definición

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

Java documentación para android.net.nsd.NsdManager.resolveService(android.net.nsd.NsdServiceInfo, android.net.nsd.ResolveListener).

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.

Se aplica a