DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用するグローバル プライベート DNS ホストを設定します。
[Android.Runtime.Register("setGlobalPrivateDnsModeSpecifiedHost", "(Landroid/content/ComponentName;Ljava/lang/String;)I", "GetSetGlobalPrivateDnsModeSpecifiedHost_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=29)]
public virtual Android.App.Admin.PrivateDnsSet SetGlobalPrivateDnsModeSpecifiedHost(Android.Content.ComponentName admin, string privateDnsHost);
[<Android.Runtime.Register("setGlobalPrivateDnsModeSpecifiedHost", "(Landroid/content/ComponentName;Ljava/lang/String;)I", "GetSetGlobalPrivateDnsModeSpecifiedHost_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=29)>]
abstract member SetGlobalPrivateDnsModeSpecifiedHost : Android.Content.ComponentName * string -> Android.App.Admin.PrivateDnsSet
override this.SetGlobalPrivateDnsModeSpecifiedHost : Android.Content.ComponentName * string -> Android.App.Admin.PrivateDnsSet
パラメーター
- admin
- ComponentName
この要求が関連付けられている DeviceAdminReceiver 。
- privateDnsHost
- String
TLS (RFC7858) 経由で DNS を実装するサーバーのホスト名。
返品
PRIVATE_DNS_SET_NO_ERROR モードが正常に設定された場合は PRIVATE_DNS_SET_ERROR_FAILURE_SETTING 、設定できなかった場合は。指定されたホストがRFC7858を実装していない場合は PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING 。
- 属性
注釈
使用するグローバル プライベート DNS ホストを設定します。 デバイス所有者のみが呼び出す場合があります。
このメソッドは、リゾルバーへの接続チェックを実行して有効であることを確認するため、ブロックされることに注意してください。 そのため、UI スレッドなど、ユーザーの操作に関連するスレッドでメソッドを呼び出さないでください。
VPN が プライベート DNS リゾルバーと組み合わせて使用される場合、プライベート DNSリゾルバーは VPN の内部と外部の両方から到達可能である必要があります。 そうしないと、リゾルバーへのシステム トラフィックが VPN を経由しない可能性があるため、デバイスはホスト名を解決できなくなる可能性があります。
注: デバイスに非関連のセカンダリ ユーザーまたはプロファイルがある場合、デバイス所有者はグローバル プライベート DNS モードを設定できません。
#setAffiliationIdsを使用してプロビジョニングした後、できるだけ早く新しいユーザーに所属 ID を設定することをお勧めします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。