Lenguaje

DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost Método

Definición

Establece el host de DNS privado global que se va a usar.

[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

Parámetros

admin
ComponentName

al que DeviceAdminReceiver está asociada esta solicitud.

privateDnsHost
String

Nombre de host de un servidor que implementa DNS a través de TLS (RFC7858).

Devoluciones

PRIVATE_DNS_SET_NO_ERROR si el modo se estableció correctamente. Devuelve PRIVATE_DNS_SET_ERROR_FAILURE_SETTING si no se pudo establecer. Devuelve PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING si el host especificado no implementa RFC7858.

Atributos

Comentarios

Establece el host de DNS privado global que se va a usar. El propietario del dispositivo solo puede llamar a él.

Tenga en cuenta que el método está bloqueando, ya que realizará una comprobación de conectividad con el solucionador para asegurarse de que es válido. Debido a eso, no se debe llamar al método en ningún subproceso relacionado con la interacción del usuario, como el subproceso de la interfaz de usuario.

En caso de que se use una VPN junto con DNS privado resolución, el DNS privado solucionador debe ser accesible tanto desde dentro como fuera de la VPN. De lo contrario, es posible que el dispositivo pierda la capacidad de resolver nombres de host, ya que el tráfico del sistema al solucionador puede no pasar por la VPN.

Nota: El propietario del dispositivo no podrá establecer el modo DNS privado global si hay perfiles o usuarios secundarios no afiliados en el dispositivo. Se recomienda establecer los identificadores de afiliación para los nuevos usuarios lo antes posible después del aprovisionamiento a través #setAffiliationIdsde .

Java documentación para android.app.admin.DevicePolicyManager.setGlobalPrivateDnsModeSpecifiedHost(android.content.ComponentName, java.lang.String).

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