Lenguaje

DnsResolver.RawQuery Método

Definición

Sobrecargas

Nombre Description
RawQuery(Network, Byte[], DnsResolverFlag, IExecutor, CancellationSignal, DnsResolver+ICallback)

Enviar una consulta DNS sin procesar.

RawQuery(Network, String, Int32, DnsResolverType, DnsResolverFlag, IExecutor, CancellationSignal, DnsResolver+ICallback)

Envíe una consulta DNS con el nombre, la clase y el tipo de consulta especificados.

RawQuery(Network, Byte[], DnsResolverFlag, IExecutor, CancellationSignal, DnsResolver+ICallback)

Enviar una consulta DNS sin procesar.

[Android.Runtime.Register("rawQuery", "(Landroid/net/Network;[BILjava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/net/DnsResolver$Callback;)V", "", ApiSince=29)]
public void RawQuery(Android.Net.Network? network, byte[] query, Android.Net.DnsResolverFlag flags, Java.Util.Concurrent.IExecutor executor, Android.OS.CancellationSignal? cancellationSignal, Android.Net.DnsResolver.ICallback callback);
[<Android.Runtime.Register("rawQuery", "(Landroid/net/Network;[BILjava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/net/DnsResolver$Callback;)V", "", ApiSince=29)>]
member this.RawQuery : Android.Net.Network * byte[] * Android.Net.DnsResolverFlag * Java.Util.Concurrent.IExecutor * Android.OS.CancellationSignal * Android.Net.DnsResolver.ICallback -> unit

Parámetros

network
Network

Red que especifica en qué red se va a consultar. null para la consulta en la red predeterminada.

query
Byte[]

mensaje de blob que se va a consultar. Este valor no puede ser nulo.

flags
DnsResolverFlag

marca como una combinación de las constantes FLAGS_*. El valor es uno de los siguientes: FLAG_EMPTY; FLAG_NO_RETRY; FLAG_NO_CACHE_STORE; FLAG_NO_CACHE_LOOKUP

executor
IExecutor

Ejecutor en el que se debe ejecutar la devolución de llamada. Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.

cancellationSignal
CancellationSignal

utilizado por el autor de la llamada para indicar si se debe cancelar la consulta. Puede ser null.

callback
DnsResolver.ICallback

devolución de llamada a la que se llamará para notificar al autor de la llamada el resultado de la consulta dns. Este valor no puede ser nulo.

Atributos

Comentarios

Java documentación para android.net.DnsResolver.rawQuery(android.net.Network, byte[], int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback).

Referencia de Android para android.net.DnsResolver.rawQuery.

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

RawQuery(Network, String, Int32, DnsResolverType, DnsResolverFlag, IExecutor, CancellationSignal, DnsResolver+ICallback)

Envíe una consulta DNS con el nombre, la clase y el tipo de consulta especificados.

[Android.Runtime.Register("rawQuery", "(Landroid/net/Network;Ljava/lang/String;IIILjava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/net/DnsResolver$Callback;)V", "", ApiSince=29)]
public void RawQuery(Android.Net.Network? network, string domain, int nsClass, Android.Net.DnsResolverType nsType, Android.Net.DnsResolverFlag flags, Java.Util.Concurrent.IExecutor executor, Android.OS.CancellationSignal? cancellationSignal, Android.Net.DnsResolver.ICallback callback);
[<Android.Runtime.Register("rawQuery", "(Landroid/net/Network;Ljava/lang/String;IIILjava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/net/DnsResolver$Callback;)V", "", ApiSince=29)>]
member this.RawQuery : Android.Net.Network * string * int * Android.Net.DnsResolverType * Android.Net.DnsResolverFlag * Java.Util.Concurrent.IExecutor * Android.OS.CancellationSignal * Android.Net.DnsResolver.ICallback -> unit

Parámetros

network
Network

Red que especifica en qué red se va a consultar. null para la consulta en la red predeterminada.

domain
String

nombre de dominio que se va a consultar. Este valor no puede ser nulo.

nsClass
Int32

clase dns como una de las constantes CLASS_*. El valor es uno de los siguientes: CLASS_IN

nsType
DnsResolverType

Dns resource record (RR) type as one of the TYPE_* constants. El valor es uno de los siguientes: TYPE_A; TYPE_AAAA; TYPE_HTTPS

flags
DnsResolverFlag

marca como una combinación de las constantes FLAGS_*. El valor es uno de los siguientes: FLAG_EMPTY; FLAG_NO_RETRY; FLAG_NO_CACHE_STORE; FLAG_NO_CACHE_LOOKUP

executor
IExecutor

Ejecutor en el que se debe ejecutar la devolución de llamada. Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.

cancellationSignal
CancellationSignal

utilizado por el autor de la llamada para indicar si se debe cancelar la consulta. Puede ser null.

callback
DnsResolver.ICallback

devolución de llamada a la que se llamará para notificar al autor de la llamada el resultado de la consulta dns. Este valor no puede ser nulo.

Atributos

Comentarios

Java documentación para android.net.DnsResolver.rawQuery(android.net.Network, java.lang.String, int, int, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback).

Referencia de Android para android.net.DnsResolver.rawQuery.

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