Share via


IAclEntry Interfaccia

Definizione

Questa è l'interfaccia usata per rappresentare una voce in un elenco di Controllo di accesso.

[Android.Runtime.Register("java/security/acl/AclEntry", "", "Java.Security.Acl.IAclEntryInvoker")]
public interface IAclEntry : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/security/acl/AclEntry", "", "Java.Security.Acl.IAclEntryInvoker")>]
type IAclEntry = interface
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

Questa è l'interfaccia usata per rappresentare una voce in un elenco di Controllo di accesso.

Un ACL può essere considerato come una struttura di dati con più oggetti voce ACL. Ogni oggetto voce ACL contiene un set di autorizzazioni associate a un'entità specifica. Un'entità rappresenta un'entità come un singolo utente o un gruppo. Inoltre, ogni voce ACL viene specificata come positiva o negativa. Se positivo, le autorizzazioni devono essere concesse all'entità associata. Se negativo, le autorizzazioni devono essere negate. Ogni entità può avere al massimo una voce ACL positiva e una voce negativa; ovvero, per qualsiasi entità non sono consentite più voci ACL positive o negative.

Nota: le voci ACL sono per impostazione predefinita positive. Una voce diventa una voce negativa solo se viene chiamato il #setNegativePermissions() setNegativePermissions metodo.

Aggiunta nella versione 1.1.

Metodo deprecato. Questa classe è deprecata e soggetta alla rimozione in una versione futura di Java SE. È stata sostituita da java.security.Policy classi correlate e dalla 1.2.

Documentazione Java per java.security.acl.AclEntry.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsNegative

Restituisce se questa voce ACL è negativa.

JniIdentityHashCode

Restituisce il valore di per java.lang.System.identityHashCode() l'istanza di wrapped.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping.

(Ereditato da IJavaPeerable)
Principal

Restituisce l'entità della voce ACL.

Metodi

AddPermission(IPermission)

Aggiunge l'autorizzazione specificata a questa voce ACL.

CheckPermission(IPermission)

Verifica se l'autorizzazione specificata fa parte del set di autorizzazioni in questa voce.

Clone()

Clona questa voce ACL.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non fa nulla.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
Permissions()

Restituisce un'enumerazione delle autorizzazioni in questa voce ACL.

RemovePermission(IPermission)

Rimuove l'autorizzazione specificata da questa voce ACL.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Questa è l'interfaccia usata per rappresentare una voce in un elenco di Controllo di accesso.

(Ereditato da IJavaPeerable)
SetNegativePermissions()

Imposta questa voce dell'elenco di controllo di controllo di accesso in modo che sia una voce negativa.

SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
SetPrincipal(IPrincipal)

Specifica l'entità per cui le autorizzazioni vengono concesse o negate dalla voce ACL.

ToString()

Restituisce una rappresentazione di stringa del contenuto della voce ACL.

UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa è l'interfaccia usata per rappresentare una voce in un elenco di Controllo di accesso.

GetJniTypeName(IJavaPeerable)

Questa è l'interfaccia usata per rappresentare una voce in un elenco di Controllo di accesso.

Si applica a