Lenguaje

RangingRequest Clase

Definición

Define la solicitud de rango a otros dispositivos.

[Android.Runtime.Register("android/net/wifi/rtt/RangingRequest", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class RangingRequest : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/net/wifi/rtt/RangingRequest", ApiSince=28, DoNotGenerateAcw=true)>]
type RangingRequest = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
RangingRequest
Atributos
Implementaciones

Comentarios

Define la solicitud de rango a otros dispositivos. La solicitud de rango se compila mediante RangingRequest.Builder. Una solicitud de rango se ejecuta mediante WifiRttManager#startRanging(RangingRequest, java.util.concurrent.Executor, RangingResultCallback).

La solicitud de intervalo es una solicitud por lotes, especificando un conjunto de dispositivos (especificado mediante RangingRequest.Builder#addAccessPoint(ScanResult) y RangingRequest.Builder#addAccessPoints(List)).

Documentación de Java para android.net.wifi.rtt.RangingRequest.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Campos

Nombre Description
SecurityModeOpen
Obsoletos.

En este modo, el intervalo se realiza con todos los respondedor disponibles en modo abierto.

SecurityModeOpportunistic
Obsoletos.

En este modo, el intervalo seguro se habilita automáticamente para los respondedores compatibles, lo que simplifica la experiencia del usuario y no requiere ninguna configuración.

SecurityModeSecureAuth
Obsoletos.

Para garantizar la máxima seguridad, este modo solo va a intervalos con respondedor mediante PASN con AKM base (autenticado).

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator

Define la solicitud de rango a otros dispositivos.

DefaultRttBurstSize

Devuelve el tamaño de ráfaga RTT predeterminado usado para determinar el intervalo medio.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
JniPeerMembers

Define la solicitud de rango a otros dispositivos.

MaxPeers

Devuelve el número máximo de elementos del mismo nivel al intervalo que se puede especificar en un único RangingRequest.

MaxRttBurstSize

Devuelve el tamaño máximo de ráfaga RTT que se puede usar para determinar un intervalo medio.

MinRttBurstSize

Devuelve el tamaño mínimo de ráfaga RTT que se puede usar para determinar un intervalo medio.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
RttBurstSize

Devuelve el tamaño de ráfaga RTT usado para determinar el intervalo medio.

SecurityMode

Devuelve el modo de seguridad de la solicitud de intervalo.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
Equals(Object)

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Define la solicitud de rango a otros dispositivos.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Define la solicitud de rango a otros dispositivos.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Define la solicitud de rango a otros dispositivos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a