DevicePolicyManager.SetSystemUpdatePolicy 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로컬 시스템 업데이트 정책을 설정하기 위해 조직 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자가 호출합니다.
[Android.Runtime.Register("setSystemUpdatePolicy", "(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V", "GetSetSystemUpdatePolicy_Landroid_content_ComponentName_Landroid_app_admin_SystemUpdatePolicy_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES")]
public virtual void SetSystemUpdatePolicy (Android.Content.ComponentName admin, Android.App.Admin.SystemUpdatePolicy? policy);
[<Android.Runtime.Register("setSystemUpdatePolicy", "(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V", "GetSetSystemUpdatePolicy_Landroid_content_ComponentName_Landroid_app_admin_SystemUpdatePolicy_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES")>]
abstract member SetSystemUpdatePolicy : Android.Content.ComponentName * Android.App.Admin.SystemUpdatePolicy -> unit
override this.SetSystemUpdatePolicy : Android.Content.ComponentName * Android.App.Admin.SystemUpdatePolicy -> unit
매개 변수
- admin
- ComponentName
DeviceAdminReceiver
이 요청과 연결된 요청입니다. 패키지의 모든 구성 요소는 시스템 업데이트 정책을 설정할 수 있으며 가장 최근의 정책이 적용됩니다. 호출자가 디바이스 관리자가 아닌 경우 null이어야 합니다.
- policy
- SystemUpdatePolicy
새 정책을 지우거나 null
현재 정책을 지웁
- 특성
설명
로컬 시스템 업데이트 정책을 설정하기 위해 조직 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자가 호출합니다. 새 정책이 설정되면 브로드캐스트 #ACTION_SYSTEM_UPDATE_POLICY_CHANGED
됩니다.
제공된 시스템 업데이트 정책에 고정 기간이 설정되어 있지만 동결 기간이 90일 최대 길이 또는 60일 최소 분리 요구 사항을 SystemUpdatePolicy#setFreezePeriods
SystemUpdatePolicy.ValidationFailedException
충족하지 않는 경우 throw됩니다. 시스템은 디바이스가 이전에 경험한 동결 기간의 레코드를 유지하고 최대 동결 길이 및 최소 동결 분리 제약 조건을 확인할 때 설정할 새 동결 기간과 결합합니다. 따라서 유효성 검사를 SystemUpdatePolicy#setFreezePeriods
통과한 중지 기간은 동결 기간 기록으로 인해 여기에 추가 검사가 실패할 수 있습니다. 개발 adb shell dpm clear-freeze-period-record
중에 문제가 발생하는 경우 레코드를 지우는 데 사용할 수 있습니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.