IUserPrincipal Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représentant Principal une identité utilisée pour déterminer les droits d’accès aux objets d’un système de fichiers.
[Android.Runtime.Register("java/nio/file/attribute/UserPrincipal", "", "Java.Nio.FileNio.Attributes.IUserPrincipalInvoker", ApiSince=26)]
public interface IUserPrincipal : IDisposable, Java.Interop.IJavaPeerable, Java.Security.IPrincipal
[<Android.Runtime.Register("java/nio/file/attribute/UserPrincipal", "", "Java.Nio.FileNio.Attributes.IUserPrincipalInvoker", ApiSince=26)>]
type IUserPrincipal = interface
interface IPrincipal
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
Représentant Principal une identité utilisée pour déterminer les droits d’accès aux objets d’un système de fichiers.
Sur de nombreuses plateformes et systèmes de fichiers, une entité nécessite des droits d’accès ou des autorisations appropriés pour accéder aux objets dans un système de fichiers. Les droits d’accès sont généralement effectués en vérifiant l’identité de l’entité. Par exemple, sur les implémentations qui utilisent des listes de contrôle d’accès (ACL) Access Control pour appliquer la séparation des privilèges, un fichier du système de fichiers peut avoir une liste de contrôle d’accès associée qui détermine les droits d’accès des identités spécifiées dans la liste de contrôle d’accès.
Un UserPrincipal objet est une représentation abstraite d’une identité. Il comporte généralement #getName() name le nom d’utilisateur ou le nom de compte qu’il représente. Les objets principaux d’utilisateur peuvent être obtenus à l’aide d’un UserPrincipalLookupServiceobjet ou retournés par FileAttributeView des implémentations qui fournissent l’accès aux attributs liés à l’identité. Par exemple, le AclFileAttributeView fichier et PosixFileAttributeView fournir l’accès à un PosixFileAttributes#owner ownerfichier .
Ajouté dans la version 1.7.
Java documentation pour java.nio.file.attribute.UserPrincipal.
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.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Représentant |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| Name |
Retourne le nom de ce |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Equals(Object) |
Compare ce principal à l’objet spécifié. (Hérité de IPrincipal) |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| GetHashCode() |
Retourne un code de hachage pour ce principal. (Hérité de IPrincipal) |
| Implies(Subject) |
Retourne true si l’objet spécifié est implicite par ce principal. (Hérité de IPrincipal) |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Représentant |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| ToString() |
Retourne une représentation sous forme de chaîne de ce principal. (Hérité de IPrincipal) |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Représentant |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |