Language

DnsResolver.RawQuery メソッド

定義

オーバーロード

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

生の DNS クエリを送信します。

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

指定した名前、クラス、およびクエリの種類を使用して DNS クエリを送信します。

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

生の DNS クエリを送信します。

[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

パラメーター

network
Network

クエリを実行するネットワークを指定するネットワーク。既定のネットワークでのクエリの場合は null。

query
Byte[]

クエリする BLOB メッセージ。 この値は null にすることはできません。

flags
DnsResolverFlag

FLAGS_* 定数の組み合わせとしてフラグを設定します。 値は次のいずれかです: FLAG_EMPTY;FLAG_NO_RETRY;FLAG_NO_CACHE_STORE;FLAG_NO_CACHE_LOOKUP

executor
IExecutor

コールバックを実行する必要がある Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

cancellationSignal
CancellationSignal

クエリを取り消す必要があるかどうかを通知するために呼び出し元によって使用されます。 null を指定できます。

callback
DnsResolver.ICallback

dns クエリの結果を呼び出し元に通知するために呼び出されるコールバック。 この値は null にすることはできません。

属性

注釈

Javaドキュメント。

android.net.DnsResolver.rawQueryの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

指定した名前、クラス、およびクエリの種類を使用して DNS クエリを送信します。

[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

パラメーター

network
Network

クエリを実行するネットワークを指定するネットワーク。既定のネットワークでのクエリの場合は null。

domain
String

クエリするドメイン名。 この値は null にすることはできません。

nsClass
Int32

CLASS_* 定数の 1 つとして dns クラス。 値は次のいずれかです: CLASS_IN

nsType
DnsResolverType

dns リソース レコード (RR) は、TYPE_* 定数の 1 つとして種類します。 値は次のいずれかです: TYPE_A;TYPE_AAAA;TYPE_HTTPS

flags
DnsResolverFlag

FLAGS_* 定数の組み合わせとしてフラグを設定します。 値は次のいずれかです: FLAG_EMPTY;FLAG_NO_RETRY;FLAG_NO_CACHE_STORE;FLAG_NO_CACHE_LOOKUP

executor
IExecutor

コールバックを実行する必要がある Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

cancellationSignal
CancellationSignal

クエリを取り消す必要があるかどうかを通知するために呼び出し元によって使用されます。 null を指定できます。

callback
DnsResolver.ICallback

dns クエリの結果を呼び出し元に通知するために呼び出されるコールバック。 この値は null にすることはできません。

属性

注釈

Javaドキュメント。

android.net.DnsResolver.rawQueryの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象