Язык

IGroup Интерфейс

Определение

Этот интерфейс используется для представления группы субъектов.

[Android.Runtime.Register("java/security/acl/Group", "", "Java.Security.Acl.IGroupInvoker")]
public interface IGroup : IDisposable, Java.Interop.IJavaPeerable, Java.Security.IPrincipal
[<Android.Runtime.Register("java/security/acl/Group", "", "Java.Security.Acl.IGroupInvoker")>]
type IGroup = interface
    interface IPrincipal
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Атрибуты
Реализации

Комментарии

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

Обратите внимание, что группа расширяет субъект. Таким образом, субъект или группа могут передаваться в качестве аргумента в методы, содержащие параметр субъекта. Например, можно добавить субъект или группу в объект Group, вызвав метод объекта addMember , передав его субъекту или группе.

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

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

Java документации по java.security.acl.Group.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
Handle

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

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

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

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

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

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

Этот интерфейс используется для представления группы субъектов.

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

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

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

Возвращает имя этого Principal.

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

JniObjectReference Возвращает экземпляр объекта в оболочке Java.

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

Методы

Имя. Описание
AddMember(IPrincipal)

Добавляет указанный член в группу.

Disposed()

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

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

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

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

Сравнивает этот субъект с указанным объектом.

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

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

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

Возвращает хэш-код для этого субъекта.

(Унаследовано от IPrincipal)
Implies(Subject)

Возвращает значение true, если указанный субъект подразумевается этим субъектом.

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

Возвращает значение true, если переданный субъект является членом группы.

Members()

Возвращает перечисление элементов в группе.

RemoveMember(IPrincipal)

Удаляет указанный член из группы.

SetJniIdentityHashCode(Int32)

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

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

Этот интерфейс используется для представления группы субъектов.

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

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

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

Возвращает строковое представление этого субъекта.

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

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

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Этот интерфейс используется для представления группы субъектов.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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