NsdManager.ResolveService Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ResolveService(NsdServiceInfo, NsdManager+IResolveListener) |
Risolvere un servizio individuato. |
| ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener) |
Risolvere un servizio individuato. |
ResolveService(NsdServiceInfo, NsdManager+IResolveListener)
Risolvere un servizio individuato.
[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
Parametri
- serviceInfo
- NsdServiceInfo
servizio da risolvere
- listener
- NsdManager.IResolveListener
per ricevere il callback in caso di esito positivo o negativo. Non può essere Null. Non può essere in uso per una risoluzione del servizio attiva.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener)
Risolvere un servizio individuato.
[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
Parametri
- serviceInfo
- NsdServiceInfo
da risolvere. Questo valore non può essere Null.
- executor
- IExecutor
Executor con cui eseguire i callback del listener. Questo valore non può essere Null.
- listener
- NsdManager.IResolveListener
per ricevere il callback in caso di esito positivo o negativo. Questo valore non può essere Null.
- Attributi
Commenti
Questo metodo è stato deprecato nel livello API 34. ServiceInfo restituito potrebbe non essere aggiornato in qualsiasi momento dopo la risoluzione, incluso immediatamente dopo la chiamata al callback e potrebbe non contenere alcune informazioni sul servizio che potrebbero essere recapitate in un secondo momento, ad esempio indirizzi host aggiuntivi. Preferisce usare registerServiceInfoCallback(DiscoveryRequest, Executor, ServiceInfoCallback), che manterrà l'applicazione up-to-date con lo stato del servizio.
Risolvere un servizio individuato. Un'applicazione può risolvere un servizio subito prima di stabilire una connessione per recuperare l'INDIRIZZO IP e i dettagli della porta su cui configurare la connessione.
Informazioni di riferimento su Android per android.net.nsd.NsdManager.resolveService.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.