DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o host DNS privado global a ser usado.
[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
à qual DeviceAdminReceiver essa solicitação está associada.
- privateDnsHost
- String
O nome do host de um servidor que implementa o DNS por TLS (RFC7858).
Retornos
PRIVATE_DNS_SET_NO_ERROR se o modo foi definido com êxito.
Retorna PRIVATE_DNS_SET_ERROR_FAILURE_SETTING se não puder ser definido.
Retornará PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING se o host especificado não implementar RFC7858.
- Atributos
Comentários
Define o host DNS privado global a ser usado. Pode ser chamado apenas pelo proprietário do dispositivo.
Observe que o método está bloqueando, pois executará uma verificação de conectividade com o resolvedor, para garantir que ele seja válido. Por isso, o método não deve ser chamado em nenhum thread relacionado à interação do usuário, como o thread da interface do usuário.
Caso uma VPN seja usada em conjunto com DNS privado resolvedor, o resolvedor de DNS privado deve ser acessível dentro e fora da VPN. Caso contrário, o dispositivo poderá perder a capacidade de resolver nomes de host, pois o tráfego do sistema para o resolvedor pode não passar pela VPN.
Observação: o proprietário do dispositivo não poderá definir o modo DNS privado global se houver usuários ou perfis secundários não afiliados no dispositivo. É recomendável que as IDs de afiliação sejam definidas para novos usuários assim que possível após o provisionamento via #setAffiliationIds.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.