DevicePolicyManager.SetTrustAgentConfiguration 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
신뢰 에이전트 구성 요소에 사용하도록 설정할 구성 기능 목록을 설정합니다.
[Android.Runtime.Register("setTrustAgentConfiguration", "(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V", "GetSetTrustAgentConfiguration_Landroid_content_ComponentName_Landroid_content_ComponentName_Landroid_os_PersistableBundle_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_KEYGUARD")]
public virtual void SetTrustAgentConfiguration(Android.Content.ComponentName? admin, Android.Content.ComponentName target, Android.OS.PersistableBundle? configuration);
[<Android.Runtime.Register("setTrustAgentConfiguration", "(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V", "GetSetTrustAgentConfiguration_Landroid_content_ComponentName_Landroid_content_ComponentName_Landroid_os_PersistableBundle_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_KEYGUARD")>]
abstract member SetTrustAgentConfiguration : Android.Content.ComponentName * Android.Content.ComponentName * Android.OS.PersistableBundle -> unit
override this.SetTrustAgentConfiguration : Android.Content.ComponentName * Android.Content.ComponentName * Android.OS.PersistableBundle -> unit
매개 변수
- admin
- ComponentName
DeviceAdminReceiver 이 요청과 연결된 요청입니다. 호출자가 디바이스 관리자가 아닌 경우 Null
- target
- ComponentName
구성할 에이전트의 구성 요소 이름입니다.
- configuration
- PersistableBundle
트러스트 에이전트 관련 기능 구성 번들입니다. 이 번들의 해석을 확인하려면 특정 신뢰 에이전트의 설명서를 참조하세요.
- 특성
설명
신뢰 에이전트 구성 요소에 사용하도록 설정할 구성 기능 목록을 설정합니다. 이는 이 함수 호출에서 사용하도록 설정된 모든 트러스트 에이전트를 사용하지 않도록 설정하는 것과 함께 #KEYGUARD_DISABLE_TRUST_AGENTS사용됩니다. 플래그 #KEYGUARD_DISABLE_TRUST_AGENTS 가 설정되지 않은 경우 이 호출은 영향을 주지 않습니다.
특정 신뢰 에이전트의 경우 사용하지 않도록 설정되었는지 여부는 각 관리자 설정의 #KEYGUARD_DISABLE_TRUST_AGENTS 집계된 상태와 이 함수 호출에서 설정한 신뢰 에이전트 구성에 따라 달라집니다. 특히 관리자가 트러스트 에이전트 구성을 추가로 #KEYGUARD_DISABLE_TRUST_AGENTS 설정하지 않으면 트러스트 에이전트가 완전히 비활성화됩니다. 그렇지 않으면 트러스트 에이전트는 구성을 설정하고 #KEYGUARD_DISABLE_TRUST_AGENTS 집계하여 동작을 결정하는 모든 관리자로부터 구성 목록을 받습니다. 집계의 정확한 의미는 trust-agent 관련입니다.
호출 디바이스 관리자는 이 메서드를 호출할 수 있도록 요청 DeviceAdminInfo#USES_POLICY_DISABLE_KEYGUARD_FEATURES 해야 합니다. 그렇지 않으면 보안 예외가 throw됩니다.
부모 프로필에 대한 구성을 DevicePolicyManager 설정하기 위해 반환된 #getParentProfileInstance(ComponentName) 인스턴스에서 이 메서드를 호출할 수 있습니다.
기능을 지원하지 PackageManager#FEATURE_SECURE_LOCK_SCREEN 않는 디바이스에서는 이 메서드를 호출해도 아무런 영향이 없습니다. 트러스트 에이전트 구성은 설정되지 않습니다.
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.