IAclEntry Интерфейс

Определение

Это интерфейс, используемый для представления одной записи в списке контроль доступа (ACL).

[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
Атрибуты
Реализации

Комментарии

Это интерфейс, используемый для представления одной записи в списке контроль доступа (ACL).

ACL можно рассматривать как структуру данных с несколькими объектами записи ACL. Каждый объект записи ACL содержит набор разрешений, связанных с определенным субъектом. (Субъект представляет сущность, такую как отдельный пользователь или группа). Кроме того, каждая запись ACL указывается как положительная или отрицательная. Если положительный результат, разрешения должны быть предоставлены связанному субъекту. В случае отрицательного значения разрешения должны быть отклонены. Каждый участник может иметь не более одной положительной записи ACL и одну отрицательную запись; то есть несколько положительных или отрицательных записей ACL не допускаются ни для одного участника.

Примечание. Записи ACL по умолчанию являются положительными. Запись становится отрицательной только в том случае, если для нее #setNegativePermissions() setNegativePermissions вызывается метод .

Добавлено в версии 1.1.

Этот элемент устарел. Этот класс является нерекомендуемым и может быть удален в будущей версии Java SE. С версии 1.2 он был заменен связанными классами java.security.Policy и .

Документация по Java для java.security.acl.AclEntry.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
IsNegative

Возвращает значение, указывающее, является ли эта запись ACL отрицательной.

JniIdentityHashCode

Возвращает значение для упаковаемого java.lang.System.identityHashCode() экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа и вызова участников.

(Унаследовано от IJavaPeerable)
PeerReference

JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку.

(Унаследовано от IJavaPeerable)
Principal

Возвращает субъект этой записи ACL.

Методы

AddPermission(IPermission)

Добавляет указанное разрешение в эту запись ACL.

CheckPermission(IPermission)

Проверяет, является ли указанное разрешение частью набора разрешений в этой записи.

Clone()

Клонирует эту запись ACL.

Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается после завершения работы экземпляра.

(Унаследовано от IJavaPeerable)
Permissions()

Возвращает перечисление разрешений в этой записи ACL.

RemovePermission(IPermission)

Удаляет указанное разрешение из этой записи ACL.

SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое .JniIdentityHashCode

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Это интерфейс, используемый для представления одной записи в списке контроль доступа (ACL).

(Унаследовано от IJavaPeerable)
SetNegativePermissions()

Задает отрицательную запись ACL.

SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое .PeerReference

(Унаследовано от IJavaPeerable)
SetPrincipal(IPrincipal)

Указывает участника, для которого эта запись ACL предоставляет или запрещает разрешения.

ToString()

Возвращает строковое представление содержимого этой записи ACL.

UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

(Унаследовано от IJavaPeerable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Это интерфейс, используемый для представления одной записи в списке контроль доступа (ACL).

GetJniTypeName(IJavaPeerable)

Это интерфейс, используемый для представления одной записи в списке контроль доступа (ACL).

Применяется к