Language

FilePermission.Implies(Permission) メソッド

定義

[Android.Runtime.Register("implies", "(Ljava/security/Permission;)Z", "")]
public override bool Implies(Java.Security.Permission? p);
[<Android.Runtime.Register("implies", "(Ljava/security/Permission;)Z", "")>]
override this.Implies : Java.Security.Permission -> bool

パラメーター

p
Permission

チェック対象のアクセス許可。

返品

指定したアクセス許可が null ではなく、このオブジェクトによって暗黙的に指定されている場合は true、それ以外の場合は false。

属性

注釈

この FilePermission オブジェクトが、指定されたアクセス許可を "意味する" かどうかを確認します。 具体的には、p が FilePermission のインスタンスであり、p のアクションがこのオブジェクトのアクションの適切なサブセットであり、p のパス名がこのオブジェクトのパス名によって暗黙的に指定されている場合、このメソッドは true を返します。 たとえば、"/tmp/*" は "/tmp/foo" を意味します。これは、"/tmp/*" には "foo" という名前のファイルを含む "/tmp" ディレクトリ内のすべてのファイルが含まれるためです。 正確には、単純なパス名は、それらが等しい場合にのみ、別の単純なパス名を意味します。 単純なパス名は、ワイルドカード パス名を意味しません。 ワイルドカード パス名は、後者によって暗黙的に指定されたすべての単純なパス名が前者によって暗黙的に指定されている場合にのみ、別のワイルドカード パス名を意味します。 ワイルドカード パス名は、ワイルドカード フラグが "*" の場合にのみ、単純なパス名をワイルドカード パス名のパス内に含める必要がある場合にのみ、単純なパス名を意味します。ワイルドカード フラグが "-" の場合、単純なパス名のパスは、ワイルドカード パス名のパス内に再帰的に含まれている必要があります。 "<<ALL FILES>>" は、他のすべてのパス名を意味します。 "<<ALL FILES>>" 自体を除き、パス名は "<<ALL FILES>>" を意味します。

Javaリファレンス。

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

適用対象