DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l’hôte de DNS privé global à utiliser.
[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
Paramètres
- admin
- ComponentName
auquel DeviceAdminReceiver cette requête est associée.
- privateDnsHost
- String
Nom d’hôte d’un serveur qui implémente DNS via TLS (RFC7858).
Retours
PRIVATE_DNS_SET_NO_ERROR si le mode a été défini avec succès.
Retourne PRIVATE_DNS_SET_ERROR_FAILURE_SETTING si elle n’a pas pu être définie.
Retourne PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING si l’hôte spécifié n’implémente pas RFC7858.
- Attributs
Remarques
Définit l’hôte de DNS privé global à utiliser. Peut uniquement être appelé par le propriétaire de l’appareil.
Notez que la méthode bloque, car elle effectue une vérification de connectivité au programme de résolution, pour vous assurer qu’elle est valide. En raison de cela, la méthode ne doit pas être appelée sur un thread lié à l’interaction utilisateur, telle que le thread d’interface utilisateur.
Si un VPN est utilisé conjointement avec DNS privé programme de résolution, le programme de résolution de DNS privé doit être accessible à la fois à partir de l’intérieur et à l’extérieur du VPN. Sinon, l’appareil peut perdre la possibilité de résoudre les noms d’hôte en tant que trafic système vers le programme de résolution ne peut pas passer par le VPN.
Remarque : le propriétaire de l’appareil ne pourra pas définir le mode DNS privé global s’il existe des utilisateurs ou profils secondaires non associés sur l’appareil. Il est recommandé que les ID d’affiliation soient définis pour les nouveaux utilisateurs dès que possible après l’approvisionnement via #setAffiliationIds.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.