Sprache

IAcl.AddEntry(IPrincipal, IAclEntry) Methode

Definition

Fügt dieser ACL einen ACL-Eintrag hinzu.

[Android.Runtime.Register("addEntry", "(Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z", "GetAddEntry_Ljava_security_Principal_Ljava_security_acl_AclEntry_Handler:Java.Security.Acl.IAclInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool AddEntry(Java.Security.IPrincipal? caller, Java.Security.Acl.IAclEntry? entry);
[<Android.Runtime.Register("addEntry", "(Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z", "GetAddEntry_Ljava_security_Principal_Ljava_security_acl_AclEntry_Handler:Java.Security.Acl.IAclInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member AddEntry : Java.Security.IPrincipal * Java.Security.Acl.IAclEntry -> bool

Parameter

caller
IPrincipal

der Prinzipal, der diese Methode aufruft. Es muss ein Besitzer dieser ACL sein.

entry
IAclEntry

der ACL-Eintrag, der dieser ACL hinzugefügt werden soll.

Gibt zurück

true bei Erfolg, false, wenn ein Eintrag desselben Typs (positiv oder negativ) für denselben Prinzipal bereits in dieser ACL vorhanden ist.

Attribute

Ausnahmen

wenn der Aufruf Principal kein Besitzer dieser ACL ist.

Hinweise

Fügt dieser ACL einen ACL-Eintrag hinzu. Ein Eintrag ordnet einen Prinzipal (z. B. eine Einzelperson oder eine Gruppe) einem Satz von Berechtigungen zu. Jeder Prinzipal kann höchstens einen positiven ACL-Eintrag aufweisen (angeben, welche Berechtigungen dem Prinzipal erteilt werden sollen) und einen negativen ACL-Eintrag (angeben von Berechtigungen, die verweigert werden sollen). Wenn bereits ein ACL-Eintrag desselben Typs (negativ oder positiv) bereits in der ACL vorhanden ist, wird "false" zurückgegeben.

Java-Dokumentation für java.security.acl.Acl.addEntry(java.security.Principal, java.security.acl.AclEntry).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: