Language

Policy.GetPermissions メソッド

定義

オーバーロード

GetPermissions(CodeSource)

[Android.Runtime.Register("getPermissions", "(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_CodeSource_Handler")]
public virtual Java.Security.PermissionCollection? GetPermissions(Java.Security.CodeSource? codesource);
[<Android.Runtime.Register("getPermissions", "(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_CodeSource_Handler")>]
abstract member GetPermissions : Java.Security.CodeSource -> Java.Security.PermissionCollection
override this.GetPermissions : Java.Security.CodeSource -> Java.Security.PermissionCollection

パラメーター

codesource
CodeSource

返された PermissionCollection が許可されている CodeSource。

返品

指定した CodeSource に付与されたアクセス許可のセット。 この操作がサポートされている場合、返されるアクセス許可のセットは新しい変更可能なインスタンスである必要があり、異種のアクセス許可の種類をサポートする必要があります。 この操作がサポートされていない場合は、Policy.UNSUPPORTED_EMPTY_COLLECTIONが返されます。

属性

注釈

指定した CodeSource に付与された権限のセットを含む PermissionCollection オブジェクトを返します。 この操作はすべてのポリシー実装でサポートされない可能性があるため、アプリケーションはこのメソッドを呼び出すことはお勧めしません。 アプリケーションは、ポリシー チェックを実行する暗黙的な方法のみに依存する必要があります。 アプリケーションが絶対に getPermissions メソッドを呼び出す必要がある場合は、getPermissions(ProtectionDomain) を呼び出す必要があります。 このメソッドの既定の実装では、Policy.UNSUPPORTED_EMPTY_COLLECTIONが返されます。 このメソッドは、ポリシー実装が CodeSource に付与されたアクセス許可のセットを返すことができる場合にオーバーライドできます。

Javaリファレンス。

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

適用対象

GetPermissions(ProtectionDomain)

[Android.Runtime.Register("getPermissions", "(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_ProtectionDomain_Handler")]
public virtual Java.Security.PermissionCollection? GetPermissions(Java.Security.ProtectionDomain? domain);
[<Android.Runtime.Register("getPermissions", "(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_ProtectionDomain_Handler")>]
abstract member GetPermissions : Java.Security.ProtectionDomain -> Java.Security.PermissionCollection
override this.GetPermissions : Java.Security.ProtectionDomain -> Java.Security.PermissionCollection

パラメーター

domain
ProtectionDomain

返された PermissionCollection が許可されている ProtectionDomain。

返品

指定した ProtectionDomain に付与されたアクセス許可のセット。 この操作がサポートされている場合、返されるアクセス許可のセットは新しい変更可能なインスタンスである必要があり、異種のアクセス許可の種類をサポートする必要があります。 この操作がサポートされていない場合は、Policy.UNSUPPORTED_EMPTY_COLLECTIONが返されます。

属性

注釈

指定した ProtectionDomain に付与されたアクセス許可のセットを含む PermissionCollection オブジェクトを返します。 この操作はすべてのポリシー実装でサポートされない可能性があるため、アプリケーションはこのメソッドを呼び出すことはお勧めしません。 アプリケーションは、ポリシー チェックを実行する暗黙的な方法に依存する必要があります。 このメソッドの既定の実装では、最初に getPermissions(CodeSource) を介して返されるアクセス許可 (指定された ProtectionDomain から CodeSource が取得されます) と、指定した ProtectionDomain 内にあるアクセス許可を取得します。 これらのアクセス許可はすべて結合され、新しい PermissionCollection オブジェクトで返されます。 getPermissions(CodeSource) がPolicy.UNSUPPORTED_EMPTY_COLLECTIONを返す場合、このメソッドは新しい PermissionCollection オブジェクトの指定された ProtectionDomain 内に含まれるアクセス許可を返します。 このメソッドは、ポリシー実装が ProtectionDomain に付与された一連のアクセス許可の返しをサポートしている場合にオーバーライドできます。

Javaリファレンス。

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

適用対象