IGroup Interface

Definição

Essa interface é usada para representar um grupo de entidades de segurança.

[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
Atributos
Implementações

Comentários

Essa interface é usada para representar um grupo de entidades de segurança. (Uma entidade representa uma entidade como um usuário individual ou uma empresa).

Observe que o Grupo estende a Entidade de Segurança. Portanto, uma entidade de segurança ou um grupo podem ser passados como um argumento para métodos que contêm um parâmetro Principal. Por exemplo, você pode adicionar uma entidade de segurança ou um grupo a um objeto Group chamando o método do addMember objeto, passando-o para a Entidade de Segurança ou Grupo.

Adicionado em 1.1.

Este membro foi preterido. Essa classe foi preterida e está sujeita à remoção em uma versão futura do Java SE. Ele foi substituído por java.security.Policy classes relacionadas e desde 1.2.

Java documentação para java.security.acl.Group.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Propriedades

Nome Description
Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor da java.lang.System.identityHashCode() instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso ao membro e suporte à invocação.

(Herdado de IJavaPeerable)
Name

Retorna o nome deste Principal.

(Herdado de IPrincipal)
PeerReference

Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas.

(Herdado de IJavaPeerable)

Métodos

Nome Description
AddMember(IPrincipal)

Adiciona o membro especificado ao grupo.

Disposed()

Chamado quando a instância foi descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a essa instância, então chamará Dispose(); caso contrário, não fará nada.

(Herdado de IJavaPeerable)
Equals(Object)

Compara essa entidade de segurança com o objeto especificado.

(Herdado de IPrincipal)
Finalized()

Chamado quando a instância foi finalizada.

(Herdado de IJavaPeerable)
GetHashCode()

Retorna um hashcode para esta entidade de segurança.

(Herdado de IPrincipal)
Implies(Subject)

Retornará true se o assunto especificado estiver implícito por essa entidade de segurança.

(Herdado de IPrincipal)
IsMember(IPrincipal)

Retornará true se a entidade de segurança passada for um membro do grupo.

Members()

Retorna uma enumeração dos membros no grupo.

RemoveMember(IPrincipal)

Remove o membro especificado do grupo.

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Essa interface é usada para representar um grupo de entidades de segurança.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
ToString()

Retorna uma representação de cadeia de caracteres desta entidade de segurança.

(Herdado de IPrincipal)
UnregisterFromRuntime()

Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa interface é usada para representar um grupo de entidades de segurança.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a