Lingua

ProtectionDomain Costruttori

Definizione

Overload

Nome Descrizione
ProtectionDomain(CodeSource, PermissionCollection)
ProtectionDomain(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal 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

Parametri

codesource
CodeSource

codesource associato a questo dominio

permissions
PermissionCollection

le autorizzazioni concesse a questo dominio

Attributi

Commenti

Crea un nuovo oggetto ProtectionDomain con l'oggetto CodeSource e le autorizzazioni specificati. Se le autorizzazioni non sono null, setReadOnly() verrà chiamato nelle autorizzazioni passate. Le autorizzazioni concesse a questo dominio sono statiche, ad esempio la chiamata del metodo staticPermissionsOnly() restituisce true. Contengono solo quelli passati a questo costruttore e i criteri correnti non verranno consultati.

Java informazioni di riferimento per java.security.ProtectionDomain.ProtectionDomain.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ProtectionDomain(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica 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

Parametri

codesource
CodeSource

CodeSource associato a questo dominio

permissions
PermissionCollection

le autorizzazioni concesse a questo dominio

classloader
ClassLoader

ClassLoader associato a questo dominio

principals
IPrincipal[]

matrice di oggetti Principal associati a questo dominio. Il contenuto della matrice viene copiato per proteggere da eventuali modifiche successive.

Attributi

Commenti

Crea un nuovo oggetto ProtectionDomain qualificato da CodeSource, autorizzazioni, ClassLoader e matrice di entità specificati. Se le autorizzazioni non sono null, setReadOnly() verrà chiamato nelle autorizzazioni passate. Le autorizzazioni concesse a questo dominio sono dinamiche, ad esempio la chiamata del metodo staticPermissionsOnly() restituisce false. Includono sia le autorizzazioni statiche passate a questo costruttore che le autorizzazioni concesse a questo dominio dai criteri correnti al momento della verifica di un'autorizzazione. Questo costruttore viene in genere usato da ClassLoaders e DomainCombiners che delegano all'oggetto Policy per associare attivamente le autorizzazioni concesse a questo dominio. Questo costruttore consente al provider di criteri di aumentare l'oggetto PermissionCollection fornito per riflettere le modifiche dei criteri.

Java informazioni di riferimento per java.security.ProtectionDomain.ProtectionDomain.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a