DiscoverySessionCallback.OnServiceDiscovered Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| OnServiceDiscovered(ServiceDiscoveryInfo) |
Se llama cuando una operación de suscripción da como resultado una detección de servicios. |
| OnServiceDiscovered(PeerHandle, Byte[], IList<Byte[]>) |
Se llama cuando una operación de suscripción da como resultado una detección de servicios. |
OnServiceDiscovered(ServiceDiscoveryInfo)
Se llama cuando una operación de suscripción da como resultado una detección de servicios.
[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
Parámetros
- info
- ServiceDiscoveryInfo
Estructura ServiceDiscoveryInfo que contiene información sobre la sesión de detección y el elemento del mismo nivel detectado.
- Atributos
Comentarios
Se llama cuando una operación de suscripción da como resultado una detección de servicios.
Nota: Este método reemplaza #onServiceDiscovered(PeerHandle, byte[], List) y proporciona información adicional, incluido el tipo de conjunto de cifrado y el contexto de seguridad del mismo nivel. Tanto la devolución de llamada heredada como la nueva se desencadenarán en la detección.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OnServiceDiscovered(PeerHandle, Byte[], IList<Byte[]>)
Se llama cuando una operación de suscripción da como resultado una detección de servicios.
[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
Parámetros
- peerHandle
- PeerHandle
Un identificador opaco para el elemento del mismo nivel que coincide con nuestra operación de detección.
- serviceSpecificInfo
- Byte[]
La información específica del servicio (matriz de bytes arbitraria) proporcionada por el elemento del mismo nivel como parte de su configuración de detección.
Filtro que dio lugar a esta detección de servicios. Para PublishConfig#PUBLISH_TYPE_UNSOLICITED, SubscribeConfig#SUBSCRIBE_TYPE_PASSIVE las sesiones de detección son el filtro de coincidencia del publicador. Para PublishConfig#PUBLISH_TYPE_SOLICITED, SubscribeConfig#SUBSCRIBE_TYPE_ACTIVE las sesiones de detección son el filtro de coincidencia del suscriptor.
- Atributos
Comentarios
Se llama cuando una operación de suscripción da como resultado una detección de servicios.
Tenga en cuenta que este método y #onServiceDiscoveredWithinRange(PeerHandle, byte[], List, int) se puede llamar varias veces por detección de servicios.
Nota: Este método se sustituye por #onServiceDiscovered(ServiceDiscoveryInfo) el cual devuelve más información. Tenga en cuenta que tanto la devolución de llamada heredada como la nueva se desencadenarán en la detección.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.