Lenguaje

ProtectionDomain Constructores

Definición

Sobrecargas

Nombre Description
ProtectionDomain(CodeSource, PermissionCollection)
ProtectionDomain(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

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

el código fuente asociado a este dominio

permissions
PermissionCollection

los permisos concedidos a este dominio

Atributos

Comentarios

Crea un nuevo ProtectionDomain con los permisos y CodeSource especificados. Si los permisos no son NULL, se llamará a setReadOnly() en los permisos pasados. Los permisos concedidos a este dominio son estáticos, es decir, invocar el método staticPermissionsOnly() devuelve true. Contienen solo los pasados a este constructor y no se consultará la directiva actual.

referencia Java referencia para java.security.ProtectionDomain.ProtectionDomain.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ProtectionDomain(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

protected ProtectionDomain(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.ProtectionDomain : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.ProtectionDomain

Parámetros

javaReference
IntPtr

nativeint

que IntPtrcontiene una referencia de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica 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

CodeSource asociado a este dominio

permissions
PermissionCollection

los permisos concedidos a este dominio

classloader
ClassLoader

classLoader asociado a este dominio

principals
IPrincipal[]

matriz de objetos principal asociados a este dominio. El contenido de la matriz se copia para protegerse frente a modificaciones posteriores.

Atributos

Comentarios

Crea un nuevo objeto ProtectionDomain calificado por codeSource, permisos, ClassLoader y matriz de entidades de seguridad. Si los permisos no son NULL, se llamará a setReadOnly() en los permisos pasados. Los permisos concedidos a este dominio son dinámicos, es decir, invocar el método staticPermissionsOnly() devuelve false. Incluyen los permisos estáticos pasados a este constructor y los permisos concedidos a este dominio por la directiva actual en el momento en que se comprueba un permiso. Este constructor se usa normalmente por ClassLoaders y DomainCombiners que delegan al objeto Policy para asociar activamente los permisos concedidos a este dominio. Este constructor ofrece al proveedor de directivas la oportunidad de aumentar el permissionCollection proporcionado para reflejar los cambios de directiva.

referencia Java referencia para java.security.ProtectionDomain.ProtectionDomain.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a