DnsResolver.RawQuery メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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 にすることはできません。
- 属性
注釈
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 にすることはできません。
- 属性
注釈
android.net.DnsResolver.rawQueryの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。