JavaPeerProxy Classe
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.
Classe di attributi di base per i tipi proxy generati che abilitano il mapping dei tipi sicuri AOT tra i tipi Java e .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
- Ereditarietà
-
JavaPeerProxy
- Attributi
Commenti
Gli attributi proxy vengono generati in fase di compilazione e applicati al tipo proxy stesso (modello di applicazione automatica). Il runtime di GetCustomAttribute<JavaPeerProxy>() .NET crea un'istanza del proxy in modo sicuro AOT, non Activator.CreateInstance() è necessario.
Costruttori
| Nome | Descrizione |
|---|---|
| JavaPeerProxy(String, Type) |
Classe di attributi di base per i tipi proxy generati che abilitano il mapping dei tipi sicuri AOT tra i tipi Java e .NET. |
Proprietà
| Nome | Descrizione |
|---|---|
| JniName |
Ottiene il nome finale del tipo JNI della classe Java rappresentata da questo proxy. |
| TargetType |
Ottiene il tipo di .NET di destinazione rappresentato dal proxy. |
Metodi
| Nome | Descrizione |
|---|---|
| CreateInstance(IntPtr, JniHandleOwnership) |
Crea un'istanza del tipo di destinazione usando l'handle JNI e la semantica di proprietà. In questo modo viene sostituita la chiamata al costruttore basato sulla reflection usata nel percorso legacy. |
| GetActivationPeer(IntPtr) |
Classe di attributi di base per i tipi proxy generati che abilitano il mapping dei tipi sicuri AOT tra i tipi Java e .NET. |
| MarkActivationPeerReplaceable(IntPtr) |
Classe di attributi di base per i tipi proxy generati che abilitano il mapping dei tipi sicuri AOT tra i tipi Java e .NET. |
| SetActivationPeerReference(IJavaPeerable, IntPtr) |
Classe di attributi di base per i tipi proxy generati che abilitano il mapping dei tipi sicuri AOT tra i tipi Java e .NET. |
| ShouldSkipActivation(IntPtr) |
Restituisce |