DevicePolicyManager.AddUserRestriction(ComponentName, String) 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.
Chiamato da un proprietario del profilo, dal proprietario del dispositivo o da un titolare di qualsiasi autorizzazione associata a una restrizione utente per impostare una restrizione utente specificata dalla chiave.
[Android.Runtime.Register("addUserRestriction", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetAddUserRestriction_Landroid_content_ComponentName_Ljava_lang_String_Handler")]
public virtual void AddUserRestriction(Android.Content.ComponentName? admin, string? key);
[<Android.Runtime.Register("addUserRestriction", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetAddUserRestriction_Landroid_content_ComponentName_Ljava_lang_String_Handler")>]
abstract member AddUserRestriction : Android.Content.ComponentName * string -> unit
override this.AddUserRestriction : Android.Content.ComponentName * string -> unit
Parametri
- admin
- ComponentName
A quale DeviceAdminReceiver richiesta è associata o null se il chiamante non è un amministratore del dispositivo.
- key
- String
Chiave della restrizione.
- Attributi
Commenti
Chiamato da un proprietario del profilo, dal proprietario del dispositivo o da un titolare di qualsiasi autorizzazione associata a una restrizione utente per impostare una restrizione utente specificata dalla chiave.
L'amministratore del dispositivo chiamante deve essere proprietario del profilo, proprietario del dispositivo o titolare di qualsiasi autorizzazione associata a una restrizione utente; in caso contrario, verrà generata un'eccezione di sicurezza.
Il proprietario del profilo di un profilo gestito di proprietà dell'organizzazione può richiamare questo metodo nell'istanza DevicePolicyManager ottenuta da #getParentProfileInstance(ComponentName)per applicare restrizioni a livello di dispositivo.
Vedere le costanti in android.os.UserManager per l'elenco delle restrizioni che possono essere applicate a livello di dispositivo. Queste costanti indicaranno anche nella documentazione l'autorizzazione necessaria per gestire la restrizione tramite questa API.
A partire da Build.VERSION_CODES#UPSIDE_DOWN_CAKE, dopo che i criteri di restrizione utente sono stati impostati, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) indcherà all'amministratore se i criteri sono stati impostati o meno correttamente. Questo callback conterrà: <ul><li> L'identificatore del criterio restituito da<DevicePolicyIdentifiers#getIdentifierForUserRestriction(String) li> Il TargetUser che questo criterio è correlato a <li> , PolicyUpdateResultche sarà PolicyUpdateResult#RESULT_POLICY_SET se il criterio è stato impostato correttamente o il motivo per cui il criterio non è stato impostato (ad esempio PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Se è stata apportata una modifica al criterio, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informerà l'amministratore di questa modifica. Questo callback conterrà gli stessi parametri di PolicyUpdateReceiver#onPolicySetResult e PolicyUpdateResult conterrà il motivo per cui il criterio è stato modificato.
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.