ProtectionDomain Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.