Language

DevicePolicyManager.AddUserRestrictionGlobally(String) メソッド

定義

プロファイル所有者、デバイス所有者、またはユーザー制限に関連付けられているアクセス許可の所有者によって呼び出され、指定された key によって指定されたユーザー制限をすべてのユーザーにグローバルに設定します。

[Android.Runtime.Register("addUserRestrictionGlobally", "(Ljava/lang/String;)V", "GetAddUserRestrictionGlobally_Ljava_lang_String_Handler", ApiSince=34)]
public virtual void AddUserRestrictionGlobally(string key);
[<Android.Runtime.Register("addUserRestrictionGlobally", "(Ljava/lang/String;)V", "GetAddUserRestrictionGlobally_Ljava_lang_String_Handler", ApiSince=34)>]
abstract member AddUserRestrictionGlobally : string -> unit
override this.AddUserRestrictionGlobally : string -> unit

パラメーター

key
String

制限のキー。

属性

注釈

プロファイル所有者、デバイス所有者、またはユーザー制限に関連付けられているアクセス許可の所有者によって呼び出され、指定された key によって指定されたユーザー制限をすべてのユーザーにグローバルに設定します。 制限をクリアするには、 #clearUserRestrictionを使用します。

特定のユーザーに対して、すべての管理者によってグローバルまたはローカルに適用された場合、制限が設定されます。

呼び出し元のデバイス管理者は、プロファイル所有者、デバイス所有者、またはユーザー制限に関連付けられているアクセス許可の所有者である必要があります。そうでない場合は、セキュリティ例外がスローされます。

デバイス全体に適用できる制限の一覧については、 android.os.UserManager の定数を参照してください。 これらの定数には、この API を使用して制限を管理するために必要なアクセス許可もドキュメントに記載されています。

ユーザー制限ポリシーが設定されると、 PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) はポリシーが正常に設定されたかどうかについて管理者に通知します。 このコールバックには、<ul><li>DevicePolicyIdentifiers#getIdentifierForUserRestriction(String)<li から返されるポリシー識別子>このポリシーが <li に関連するTargetUser>PolicyUpdateResult、 ポリシー PolicyUpdateResult#RESULT_POLICY_SETが正常に設定された場合、またはポリシーを設定できなかった理由 (例: PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul>ポリシーに変更があった場合、PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)は管理者にこの変更を通知します。 このコールバックには PolicyUpdateReceiver#onPolicySetResult と同じパラメーターが含まれており、 PolicyUpdateResult にはポリシーが変更された理由が含まれます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象