Sprache

NsdManager.ResolveService Methode

Definition

Ü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

Java Dokumentation für android.net.nsd.NsdManager.resolveService(android.net.nsd.NsdServiceInfo, android.net.nsd.ResolveListener).

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.

Gilt für: