Taal

IDomainCombiner.Combine(ProtectionDomain[], ProtectionDomain[]) Method

Definition

Returns a combination of the two provided ProtectionDomain arrays.

[Android.Runtime.Register("combine", "([Ljava/security/ProtectionDomain;[Ljava/security/ProtectionDomain;)[Ljava/security/ProtectionDomain;", "GetCombine_arrayLjava_security_ProtectionDomain_arrayLjava_security_ProtectionDomain_Handler:Java.Security.IDomainCombinerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Security.ProtectionDomain[]? Combine(Java.Security.ProtectionDomain[]? currentDomains, Java.Security.ProtectionDomain[]? assignedDomains);
[<Android.Runtime.Register("combine", "([Ljava/security/ProtectionDomain;[Ljava/security/ProtectionDomain;)[Ljava/security/ProtectionDomain;", "GetCombine_arrayLjava_security_ProtectionDomain_arrayLjava_security_ProtectionDomain_Handler:Java.Security.IDomainCombinerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Combine : Java.Security.ProtectionDomain[] * Java.Security.ProtectionDomain[] -> Java.Security.ProtectionDomain[]

Parameters

currentDomains
ProtectionDomain[]

the ProtectionDomains associated with the current execution thread, up to the most recent privileged ProtectionDomain. The ProtectionDomains are listed in order of execution, with the most recently executing ProtectionDomain residing at the beginning of the array. This parameter may be null if the current execution thread has no associated ProtectionDomains.

assignedDomains
ProtectionDomain[]

an array of inherited ProtectionDomains. ProtectionDomains may be inherited from a parent thread, or from a privileged AccessControlContext. This parameter may be null if there are no inherited ProtectionDomains.

Returns

a new array consisting of the updated ProtectionDomains, or null.

Attributes

Remarks

Modify or update the provided ProtectionDomains. ProtectionDomains may be added to or removed from the given ProtectionDomains. The ProtectionDomains may be re-ordered. Individual ProtectionDomains may be modified (with a new set of Permissions, for example).

Java reference for java.security.DomainCombiner.combine.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to