DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta l'host DNS privato globale da usare.
[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
Parametri
- admin
- ComponentName
a cui DeviceAdminReceiver è associata questa richiesta.
- privateDnsHost
- String
Nome host di un server che implementa DNS su TLS (RFC7858).
Valori restituiti
PRIVATE_DNS_SET_NO_ERROR se la modalità è stata impostata correttamente, PRIVATE_DNS_SET_ERROR_FAILURE_SETTING se non è stato possibile impostare o PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING se l'host specificato non implementa RFC7858.
- Attributi
Commenti
Imposta l'host DNS privato globale da usare. Può essere chiamato solo dal proprietario del dispositivo.
Si noti che il metodo sta bloccando perché eseguirà un controllo della connettività al sistema di risoluzione, per assicurarsi che sia valido. Per questo motivo, il metodo non deve essere chiamato in alcun thread correlato all'interazione dell'utente, ad esempio il thread dell'interfaccia utente.
Nel caso in cui venga usata una VPN in combinazione con DNS privato resolver, il resolver DNS privato deve essere raggiungibile sia dall'interno che dall'esterno della VPN. In caso contrario, il dispositivo potrebbe perdere la possibilità di risolvere i nomi host perché il traffico di sistema verso il resolver potrebbe non passare attraverso la VPN.
Nota: il proprietario del dispositivo non sarà in grado di impostare la modalità DNS privata globale se nel dispositivo sono presenti utenti o profili secondari non associati. È consigliabile impostare gli ID di affiliazione per i nuovi utenti il prima possibile dopo il provisioning tramite #setAffiliationIds.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.