DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost 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í.
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 .
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.