DnsResolver.RawQuery 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 |
|---|---|
| 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
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
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.