JavaPeerProxy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe d’attribut de base pour les types proxy générés qui activent le mappage de type sécurisé AOT entre Java et les types .NET.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=false, Inherited=false)]
public abstract class JavaPeerProxy : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=false, Inherited=false)>]
type JavaPeerProxy = class
inherit Attribute
- Héritage
-
JavaPeerProxy
- Attributs
Remarques
Les attributs proxy sont générés au moment de la génération et appliqués au type de proxy lui-même (modèle d’auto-application). Le .NET runtime instancie le proxy de manière sécurisée par AOT, sans qu'GetCustomAttribute<JavaPeerProxy>()il soit Activator.CreateInstance() nécessaire.
Constructeurs
| Nom | Description |
|---|---|
| JavaPeerProxy(String, Type) |
Classe d’attribut de base pour les types proxy générés qui activent le mappage de type sécurisé AOT entre Java et les types .NET. |
Propriétés
| Nom | Description |
|---|---|
| JniName |
Obtient le nom de type JNI final de la classe Java que représente ce proxy. |
| TargetType |
Obtient le type .NET cible que ce proxy représente. |
Méthodes
| Nom | Description |
|---|---|
| CreateInstance(IntPtr, JniHandleOwnership) |
Crée une instance du type cible à l’aide de la sémantique de gestion et de propriété JNI. Cela remplace l’appel du constructeur basé sur la réflexion utilisé dans le chemin hérité. |
| GetActivationPeer(IntPtr) |
Classe d’attribut de base pour les types proxy générés qui activent le mappage de type sécurisé AOT entre Java et les types .NET. |
| MarkActivationPeerReplaceable(IntPtr) |
Classe d’attribut de base pour les types proxy générés qui activent le mappage de type sécurisé AOT entre Java et les types .NET. |
| SetActivationPeerReference(IJavaPeerable, IntPtr) |
Classe d’attribut de base pour les types proxy générés qui activent le mappage de type sécurisé AOT entre Java et les types .NET. |
| ShouldSkipActivation(IntPtr) |
Retourne |