Language

SocketPermission.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

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

返品

このオブジェクトによって指定された権限が暗黙的に指定されている場合は true、そうでない場合は false。

属性

注釈

このソケット権限オブジェクトが、指定された権限を "意味する" かどうかを確認します。 具体的には、このメソッドはまず、次のすべてが true であることを確認します (いずれかが true でない場合は false を返します)。p は SocketPermission のインスタンスです。pのアクションは、このオブジェクトのアクションの適切なサブセットであり、;p のポート範囲は、このポート範囲に含まれています。 注: p にアクションのみが含まれている場合、ポート範囲は無視されます。'resolve' は、次の各チェックを順番に行い、指定された条件が true の場合は true を返します。このオブジェクトが単一の IP アドレスで初期化され、p の IP アドレスの 1 つがこのオブジェクトの IP アドレスと等しい場合。このオブジェクトがワイルドカード ドメイン (*.example.com など) であり、p の正規名 (前に *を付けない名前) の場合、このオブジェクトの正規ホスト名で終わります。 たとえば、*.example.com は *.foo.example.com を意味します。このオブジェクトが単一の IP アドレスで初期化されておらず、このオブジェクトの IP アドレスの 1 つが p の IP アドレスのいずれかと等しい場合。この正規名が p の正規名と等しい場合。 上記のいずれも true でない場合は、false を返します。

Javaリファレンス。

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

適用対象