Language

IDomainCombiner.Combine(ProtectionDomain[], ProtectionDomain[]) メソッド

定義

指定された 2 つの ProtectionDomain 配列の組み合わせを返します。

[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[]

パラメーター

currentDomains
ProtectionDomain[]

現在の実行スレッドに関連付けられている ProtectionDomain (最新の特権 ProtectionDomain まで)。 ProtectionDomain は実行順に一覧表示され、最後に実行された ProtectionDomain は配列の先頭に存在します。 現在の実行スレッドに ProtectionDomain が関連付けられていない場合、このパラメーターは null になることがあります。

assignedDomains
ProtectionDomain[]

継承された ProtectionDomain の配列。 ProtectionDomain は、親スレッドまたは特権 AccessControlContext から継承できます。 継承された ProtectionDomain がない場合、このパラメーターは null になる可能性があります。

返品

更新された ProtectionDomains または null で構成される新しい配列。

属性

注釈

指定された ProtectionDomain を変更または更新します。 ProtectionDomain は、特定の ProtectionDomain に追加するか、特定の ProtectionDomain から削除できます。 ProtectionDomains は順序を再作成できます。 個々の ProtectionDomain を変更できます (たとえば、新しいアクセス許可セットを使用)。

Javaリファレンス。

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

適用対象