Langue

FilePermission.Implies(Permission) Méthode

Définition

[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

Paramètres

p
Permission

l’autorisation à vérifier.

Retours

true si l’autorisation spécifiée n’est pas null et est implicite par cet objet, false sinon.

Attributs

Remarques

Vérifie si cet objet FilePermission « implique » l’autorisation spécifiée. Plus précisément, cette méthode retourne true si : p est une instanceof FilePermission, les actions de p sont un sous-ensemble approprié des actions de cet objet, et le nom de chemin d’accès de p est implicite par le chemin d’accès de cet objet. Par exemple, « /tmp/* » implique « /tmp/foo », car « /tmp/* » englobe tous les fichiers du répertoire « /tmp », y compris celui nommé « foo ». Précisément, un nom de chemin d’accès simple implique un autre nom de chemin simple si et seulement s’ils sont égaux. Un nom de chemin d’accès simple n’implique jamais un nom de chemin générique. Un nom de chemin d’accès générique implique un autre nom de chemin générique si et seulement si tous les noms de chemins simples implicites par ce dernier sont implicites par l’ancien. Un nom de chemin d’accès générique implique un nom de chemin d’accès simple si et seulement si : si l’indicateur générique est « * », le chemin d’accès du chemin d’accès simple doit se trouver à l’intérieur du chemin d’accès du chemin d’accès générique ; si l’indicateur générique est « - », le chemin d’accès du chemin d’accès simple doit être récursif à l’intérieur du chemin d’accès du chemin d’accès générique. «<< ALL FILES>> » implique tous les autres chemins d’accès. Aucun chemin d’accès, à l’exception de «<< ALL FILES>> » lui-même, implique «<< ALL FILES>> ».

Java référence pour java.io.FilePermission.implies.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à