ProtectionDomain Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.