DiscoverySessionCallback.OnServiceDiscovered Methode

Definition

Überlädt

Name Beschreibung
OnServiceDiscovered(ServiceDiscoveryInfo)

Wird aufgerufen, wenn ein Abonnentvorgang zu einer Dienstermittlung führt.

OnServiceDiscovered(PeerHandle, Byte[], IList<Byte[]>)

Wird aufgerufen, wenn ein Abonnentvorgang zu einer Dienstermittlung führt.

OnServiceDiscovered(ServiceDiscoveryInfo)

Wird aufgerufen, wenn ein Abonnentvorgang zu einer Dienstermittlung führt.

[Android.Runtime.Register("onServiceDiscovered", "(Landroid/net/wifi/aware/ServiceDiscoveryInfo;)V", "GetOnServiceDiscovered_Landroid_net_wifi_aware_ServiceDiscoveryInfo_Handler", ApiSince=33)]
public virtual void OnServiceDiscovered(Android.Net.Wifi.Aware.ServiceDiscoveryInfo info);
[<Android.Runtime.Register("onServiceDiscovered", "(Landroid/net/wifi/aware/ServiceDiscoveryInfo;)V", "GetOnServiceDiscovered_Landroid_net_wifi_aware_ServiceDiscoveryInfo_Handler", ApiSince=33)>]
abstract member OnServiceDiscovered : Android.Net.Wifi.Aware.ServiceDiscoveryInfo -> unit
override this.OnServiceDiscovered : Android.Net.Wifi.Aware.ServiceDiscoveryInfo -> unit

Parameter

info
ServiceDiscoveryInfo

Eine ServiceDiscoveryInfo Struktur, die Informationen zur Ermittlungssitzung und zum ermittelten Peer enthält.

Attribute

Hinweise

Wird aufgerufen, wenn ein Abonnentvorgang zu einer Dienstermittlung führt.

Hinweis: Diese Methode ersetzt #onServiceDiscovered(PeerHandle, byte[], List) und stellt zusätzliche Informationen bereit – einschließlich Verschlüsselungssuitetyp und Sicherheitskontext des Peers. Sowohl das Legacy- als auch der neue Rückruf werden bei der Ermittlung ausgelöst.

Java Dokumentation für android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo).

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:

OnServiceDiscovered(PeerHandle, Byte[], IList<Byte[]>)

Wird aufgerufen, wenn ein Abonnentvorgang zu einer Dienstermittlung führt.

[Android.Runtime.Register("onServiceDiscovered", "(Landroid/net/wifi/aware/PeerHandle;[BLjava/util/List;)V", "GetOnServiceDiscovered_Landroid_net_wifi_aware_PeerHandle_arrayBLjava_util_List_Handler", ApiSince=26)]
public virtual void OnServiceDiscovered(Android.Net.Wifi.Aware.PeerHandle? peerHandle, byte[]? serviceSpecificInfo, System.Collections.Generic.IList<byte[]>? matchFilter);
[<Android.Runtime.Register("onServiceDiscovered", "(Landroid/net/wifi/aware/PeerHandle;[BLjava/util/List;)V", "GetOnServiceDiscovered_Landroid_net_wifi_aware_PeerHandle_arrayBLjava_util_List_Handler", ApiSince=26)>]
abstract member OnServiceDiscovered : Android.Net.Wifi.Aware.PeerHandle * byte[] * System.Collections.Generic.IList<byte[]> -> unit
override this.OnServiceDiscovered : Android.Net.Wifi.Aware.PeerHandle * byte[] * System.Collections.Generic.IList<byte[]> -> unit

Parameter

peerHandle
PeerHandle

Ein undurchsichtiger Handle für den Peer, der unseren Ermittlungsvorgang entspricht.

serviceSpecificInfo
Byte[]

Die dienstspezifischen Informationen (beliebiges Bytearray), die vom Peer als Teil der Ermittlungskonfiguration bereitgestellt werden.

matchFilter
IList<Byte[]>

Der Filter, der zu dieser Dienstermittlung geführt hat. Bei PublishConfig#PUBLISH_TYPE_UNSOLICITEDErmittlungssitzungen SubscribeConfig#SUBSCRIBE_TYPE_PASSIVE ist dies der Übereinstimmungsfilter des Herausgebers. Bei PublishConfig#PUBLISH_TYPE_SOLICITEDErmittlungssitzungen SubscribeConfig#SUBSCRIBE_TYPE_ACTIVE ist dies der Abonnent-Übereinstimmungsfilter.

Attribute

Hinweise

Wird aufgerufen, wenn ein Abonnentvorgang zu einer Dienstermittlung führt.

Beachten Sie, dass diese Methode mehrmals #onServiceDiscoveredWithinRange(PeerHandle, byte[], List, int) pro Dienstermittlung aufgerufen werden kann.

Hinweis: Diese Methode wird ersetzt, durch #onServiceDiscovered(ServiceDiscoveryInfo) die weitere Informationen zurückgegeben werden. Beachten Sie, dass sowohl legacy- als auch neuer Rückruf bei der Ermittlung ausgelöst werden.

Java Dokumentation für android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.PeerHandle, byte[], java.util.List<byte[]>).

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: