DiscoverySessionCallback.OnServiceDiscoveredWithinRange 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 |
|---|---|
| OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo, Int32) |
Se llama cuando una operación de suscripción da como resultado una detección de servicios. |
| OnServiceDiscoveredWithinRange(PeerHandle, Byte[], IList<Byte[]>, Int32) |
Se llama cuando una operación de suscripción da como resultado una detección de servicios. |
OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo, Int32)
Se llama cuando una operación de suscripción da como resultado una detección de servicios.
[Android.Runtime.Register("onServiceDiscoveredWithinRange", "(Landroid/net/wifi/aware/ServiceDiscoveryInfo;I)V", "GetOnServiceDiscoveredWithinRange_Landroid_net_wifi_aware_ServiceDiscoveryInfo_IHandler", ApiSince=33)]
public virtual void OnServiceDiscoveredWithinRange(Android.Net.Wifi.Aware.ServiceDiscoveryInfo info, int distanceMm);
[<Android.Runtime.Register("onServiceDiscoveredWithinRange", "(Landroid/net/wifi/aware/ServiceDiscoveryInfo;I)V", "GetOnServiceDiscoveredWithinRange_Landroid_net_wifi_aware_ServiceDiscoveryInfo_IHandler", ApiSince=33)>]
abstract member OnServiceDiscoveredWithinRange : Android.Net.Wifi.Aware.ServiceDiscoveryInfo * int -> unit
override this.OnServiceDiscoveredWithinRange : Android.Net.Wifi.Aware.ServiceDiscoveryInfo * int -> unit
Parámetros
- info
- ServiceDiscoveryInfo
que ServiceDiscoveryInfo indica la configuración del servicio de las sesiones de descovery.
- distanceMm
- Int32
Distancia medida a la Publisher en mm. Nota: la distancia medida puede ser negativa para dispositivos muy cercanos.
- Atributos
Comentarios
Se llama cuando una operación de suscripción da como resultado una detección de servicios. Se llama cuando se configuró un servicio Subscribe con un requisito SubscribeConfig.Builder#setMinDistanceMm(int) de intervalo o SubscribeConfig.Builder#setMaxDistanceMm(int) y el servicio Publish se configuró con PublishConfig.Builder#setRangingEnabled(boolean).
Si Publisher o suscriptor no habilita El intervalo, o si El intervalo está deshabilitado temporalmente por el dispositivo subyacente, la #onServiceDiscovered(PeerHandle, byte[], List) detección de servicios continúa sin intervalos y se llama a .
Nota: Este método reemplaza #onServiceDiscoveredWithinRange(PeerHandle, byte[], List, int) 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
OnServiceDiscoveredWithinRange(PeerHandle, Byte[], IList<Byte[]>, Int32)
Se llama cuando una operación de suscripción da como resultado una detección de servicios.
[Android.Runtime.Register("onServiceDiscoveredWithinRange", "(Landroid/net/wifi/aware/PeerHandle;[BLjava/util/List;I)V", "GetOnServiceDiscoveredWithinRange_Landroid_net_wifi_aware_PeerHandle_arrayBLjava_util_List_IHandler", ApiSince=28)]
public virtual void OnServiceDiscoveredWithinRange(Android.Net.Wifi.Aware.PeerHandle? peerHandle, byte[]? serviceSpecificInfo, System.Collections.Generic.IList<byte[]>? matchFilter, int distanceMm);
[<Android.Runtime.Register("onServiceDiscoveredWithinRange", "(Landroid/net/wifi/aware/PeerHandle;[BLjava/util/List;I)V", "GetOnServiceDiscoveredWithinRange_Landroid_net_wifi_aware_PeerHandle_arrayBLjava_util_List_IHandler", ApiSince=28)>]
abstract member OnServiceDiscoveredWithinRange : Android.Net.Wifi.Aware.PeerHandle * byte[] * System.Collections.Generic.IList<byte[]> * int -> unit
override this.OnServiceDiscoveredWithinRange : Android.Net.Wifi.Aware.PeerHandle * byte[] * System.Collections.Generic.IList<byte[]> * int -> 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.
- distanceMm
- Int32
Distancia medida a la Publisher en mm. Nota: la distancia medida puede ser negativa para dispositivos muy cercanos.
- Atributos
Comentarios
Se llama cuando una operación de suscripción da como resultado una detección de servicios. Se llama cuando se configuró un servicio Subscribe con un requisito SubscribeConfig.Builder#setMinDistanceMm(int) de intervalo o SubscribeConfig.Builder#setMaxDistanceMm(int) y el servicio Publish se configuró con PublishConfig.Builder#setRangingEnabled(boolean).
Si Publisher o suscriptor no habilita El intervalo, o si El intervalo está deshabilitado temporalmente por el dispositivo subyacente, la #onServiceDiscovered(PeerHandle, byte[], List) detección de servicios continúa sin intervalos y se llama a .
Tenga en cuenta que este método y #onServiceDiscovered(PeerHandle, byte[], List) se puede llamar varias veces por detección de servicios.
Nota: Este método se sustituye por #onServiceDiscoveredWithinRange(ServiceDiscoveryInfo, int) 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.