NsdManager.ResolveService Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ResolveService(NsdServiceInfo, NsdManager+IResolveListener) |
Auflösen eines ermittelten Diensts. |
| ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener) |
Auflösen eines ermittelten Diensts. |
ResolveService(NsdServiceInfo, NsdManager+IResolveListener)
Auflösen eines ermittelten Diensts.
[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
Parameter
- serviceInfo
- NsdServiceInfo
Der zu behebende Dienst
- listener
- NsdManager.IResolveListener
um Rückrufe nach Erfolg oder Fehlschlagen zu erhalten. Darf nicht null sein. Für eine aktive Dienstauflösung kann nicht verwendet werden.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener)
Auflösen eines ermittelten Diensts.
[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
Parameter
- serviceInfo
- NsdServiceInfo
Der zu behebende Dienst. Dieser Wert darf nicht NULL sein.
- executor
- IExecutor
Executor to run listener callbacks with. Dieser Wert darf nicht NULL sein.
- listener
- NsdManager.IResolveListener
um Rückrufe nach Erfolg oder Fehlschlagen zu erhalten. Dieser Wert darf nicht NULL sein.
- Attribute
Hinweise
Diese Methode war in API-Ebene 34 veraltet. Die zurückgegebene ServiceInfo kann jederzeit nach der Lösung veraltet sein, einschließlich unmittelbar nach dem Aufruf des Rückrufs und enthält möglicherweise keine Dienstinformationen, die später übermittelt werden könnten, z. B. zusätzliche Hostadressen. Bevorzugen Sie die Verwendung von registerServiceInfoCallback(DiscoveryRequest, Executor, ServiceInfoCallback), wodurch die Anwendung up-to-date mit dem Status des Diensts beibehalten wird.
Auflösen eines ermittelten Diensts. Eine Anwendung kann einen Dienst direkt vor dem Herstellen einer Verbindung auflösen, um die IP- und Portdetails abzurufen, auf denen die Verbindung eingerichtet werden soll.
Android-Referenz für android.net.nsd.NsdManager.resolveService.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.