DevicePolicyManager.SetAccountManagementDisabled 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 dal proprietario del dispositivo o dal proprietario del profilo per disabilitare la gestione degli account per un tipo specifico di account.
[Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")]
public virtual void SetAccountManagementDisabled(Android.Content.ComponentName? admin, string? accountType, bool disabled);
[<Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")>]
abstract member SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit
override this.SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit
Parametri
- admin
- ComponentName
A cui DeviceAdminReceiver è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.
- accountType
- String
Per cui la gestione degli account è disabilitata o abilitata.
- disabled
- Boolean
Valore booleano che indica che la gestione degli account verrà disabilitata (true) o abilitata (false).
- Attributi
Commenti
Chiamato dal proprietario del dispositivo o dal proprietario del profilo per disabilitare la gestione degli account per un tipo specifico di account.
L'amministratore del dispositivo chiamante deve essere proprietario o proprietario del profilo del dispositivo. In caso contrario, verrà generata un'eccezione di sicurezza.
Quando la gestione degli account è disabilitata per un tipo di account, l'aggiunta o la rimozione di un account di tale tipo non sarà possibile.
Dal android.os.Build.VERSION_CODES#N profilo o dal proprietario del dispositivo può comunque usare android.accounts.AccountManager le API per aggiungere o rimuovere account quando la gestione degli account per un tipo specifico è disabilitata.
Questo metodo può essere chiamato nell'istanza DevicePolicyManager restituita dal #getParentProfileInstance(ComponentName) proprietario del profilo in un dispositivo di proprietà dell'organizzazione, per limitare gli account che potrebbero non essere gestiti nel profilo primario.
A partire da Build.VERSION_CODES#UPSIDE_DOWN_CAKE, dopo che il criterio di gestione degli account disabilitato è stato impostato, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifica all'amministratore se il criterio è stato impostato correttamente o meno. Questo callback conterrà: <ul><li> L'identificatore DevicePolicyIdentifiers#ACCOUNT_MANAGEMENT_DISABLED_POLICY<dei criteri li> Il bundle di parametri di criteri aggiuntivi, che contiene PolicyUpdateReceiver#EXTRA_ACCOUNT_TYPE il tipo di account che il criterio si applica a <li> Il TargetUser che questo criterio è correlato a <li> The PolicyUpdateResult, che 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.