DiscoverySessionCallback.OnServiceDiscovered Método

Definición

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.

Java documentación para android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo).

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.

matchFilter
IList<Byte[]>

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.

Java documentación para android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.PeerHandle, byte[], java.util.List<byte[]>).

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