Freigeben über


IOwner.DeleteOwner(IPrincipal, IPrincipal) Methode

Definition

Löscht einen Besitzer.

[Android.Runtime.Register("deleteOwner", "(Ljava/security/Principal;Ljava/security/Principal;)Z", "GetDeleteOwner_Ljava_security_Principal_Ljava_security_Principal_Handler:Java.Security.Acl.IOwnerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool DeleteOwner (Java.Security.IPrincipal? caller, Java.Security.IPrincipal? owner);
[<Android.Runtime.Register("deleteOwner", "(Ljava/security/Principal;Ljava/security/Principal;)Z", "GetDeleteOwner_Ljava_security_Principal_Ljava_security_Principal_Handler:Java.Security.Acl.IOwnerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member DeleteOwner : Java.Security.IPrincipal * Java.Security.IPrincipal -> bool

Parameter

caller
IPrincipal

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

owner
IPrincipal

der Besitzer, der aus der Liste der Besitzer entfernt werden soll.

Gibt zurück

true, wenn der Besitzer entfernt wird, false, wenn der Besitzer nicht Teil der Liste der Besitzer ist.

Attribute

Ausnahmen

wenn der Aufrufprinzipal kein Besitzer ist.

wenn der zu entfernende Besitzer der letzte Besitzer ist und daher entfernt wird, würde es dieses Objekt besitzerlose.

Hinweise

Löscht einen Besitzer. Wenn dies der letzte Besitzer in der ACL ist, wird eine Ausnahme ausgelöst.

Der Aufruferprinzipal muss ein Besitzer der ACL sein, um diese Methode aufzurufen.

Java-Dokumentation für java.security.acl.Owner.deleteOwner(java.security.Principal, java.security.Principal).

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: