Language

DevicePolicyManager.SetPolicy メソッド

定義

指定されたポリシーを設定します。

[Android.Runtime.Register("setPolicy", "(Landroid/app/admin/PolicyIdentifier;ILjava/lang/Object;)V", "GetSetPolicy_Landroid_app_admin_PolicyIdentifier_ILjava_lang_Object_Handler", ApiSince=37)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual void SetPolicy(Android.App.Admin.PolicyIdentifier id, Android.App.Admin.DevicePolicyManagerScope scope, Java.Lang.Object? value);
[<Android.Runtime.Register("setPolicy", "(Landroid/app/admin/PolicyIdentifier;ILjava/lang/Object;)V", "GetSetPolicy_Landroid_app_admin_PolicyIdentifier_ILjava_lang_Object_Handler", ApiSince=37)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member SetPolicy : Android.App.Admin.PolicyIdentifier * Android.App.Admin.DevicePolicyManagerScope * Java.Lang.Object -> unit
override this.SetPolicy : Android.App.Admin.PolicyIdentifier * Android.App.Admin.DevicePolicyManagerScope * Java.Lang.Object -> unit

パラメーター

id
PolicyIdentifier

設定するポリシーの識別子。 使用可能なポリシー識別子については、「 android.app.admin.policies 」を参照してください。

scope
DevicePolicyManagerScope

ポリシーが適用されるスコープ。

value
Object

ポリシーの値。 値が null に設定されている場合、ポリシーはクリアされます。 詳細については、個々の識別子のドキュメントを参照してください。

属性

注釈

指定されたポリシーを設定します。

getPolicy(PolicyIdentifier, int) を使用して値を読み取ります。

getResolvedDeviceWidePolicy(PolicyIdentifier) または getResolvedPerUserPolicy(PolicyIdentifier) を使用して、デバイスで使用される解決済みのポリシー値を取得します。 戻り値は、呼び出し元によって設定された値とは異なる場合があります。 解決された値は、すべてのアクティブなスコープのすべての管理者によって設定されたすべてのポリシー間で競合解決が実行された後、デバイスで現在適用されている値です。

android.app.admin.DevicePolicyManager.setPolicyの Android リファレンス。

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

適用対象