ProtectionDomain Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ProtectionDomain(CodeSource, PermissionCollection) | |
| ProtectionDomain(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| ProtectionDomain(CodeSource, PermissionCollection, ClassLoader, IPrincipal[]) |
ProtectionDomain(CodeSource, PermissionCollection)
[Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V", "")]
public ProtectionDomain(Java.Security.CodeSource? codesource, Java.Security.PermissionCollection? permissions);
[<Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V", "")>]
new Java.Security.ProtectionDomain : Java.Security.CodeSource * Java.Security.PermissionCollection -> Java.Security.ProtectionDomain
Parâmetros
- codesource
- CodeSource
o codesource associado a esse domínio
- permissions
- PermissionCollection
as permissões concedidas a esse domínio
- Atributos
Comentários
Cria um novo ProtectionDomain com o CodeSource e as permissões fornecidas. Se as permissões não forem nulas, setReadOnly() será chamado nas permissões passadas. As permissões concedidas a esse domínio são estáticas, ou seja, invocar o método staticPermissionsOnly() retorna true. Eles contêm apenas os passados para esse construtor e a política atual não será consultada.
Java referência para java.security.ProtectionDomain.ProtectionDomain.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ProtectionDomain(IntPtr, JniHandleOwnership)
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.
protected ProtectionDomain(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.ProtectionDomain : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.ProtectionDomain
Parâmetros
- transfer
- JniHandleOwnership
Um JniHandleOwnershipque indica como lidar javaReference
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ProtectionDomain(CodeSource, PermissionCollection, ClassLoader, IPrincipal[])
[Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V", "")]
public ProtectionDomain(Java.Security.CodeSource? codesource, Java.Security.PermissionCollection? permissions, Java.Lang.ClassLoader? classloader, Java.Security.IPrincipal[]? principals);
[<Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V", "")>]
new Java.Security.ProtectionDomain : Java.Security.CodeSource * Java.Security.PermissionCollection * Java.Lang.ClassLoader * Java.Security.IPrincipal[] -> Java.Security.ProtectionDomain
Parâmetros
- codesource
- CodeSource
o CodeSource associado a este domínio
- permissions
- PermissionCollection
as permissões concedidas a esse domínio
- classloader
- ClassLoader
o ClassLoader associado a esse domínio
- principals
- IPrincipal[]
a matriz de objetos Principal associados a esse domínio. O conteúdo da matriz é copiado para proteger contra modificações subsequentes.
- Atributos
Comentários
Cria um novo ProtectionDomain qualificado pelo CodeSource, permissões, ClassLoader e matriz de entidades de segurança. Se as permissões não forem nulas, setReadOnly() será chamado nas permissões passadas. As permissões concedidas a esse domínio são dinâmicas, ou seja, invocar o método staticPermissionsOnly() retorna false. Elas incluem as permissões estáticas passadas para esse construtor e todas as permissões concedidas a esse domínio pela política atual no momento em que uma permissão é verificada. Esse construtor normalmente é usado por ClassLoaders e DomainCombiners que delegam ao objeto Policy para associar ativamente as permissões concedidas a esse domínio. Esse construtor oferece ao provedor de política a oportunidade de aumentar o PermissionCollection fornecido para refletir as alterações de política.
Java referência para java.security.ProtectionDomain.ProtectionDomain.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.