DiscoverySessionCallback.OnServiceDiscovered 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 |
|---|---|
| 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.
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.
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.
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.