JavaPeerProxy Clase
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í.
Clase de atributo base para los tipos de proxy generados que habilitan la asignación de tipos seguros para AOT entre tipos de Java y .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
- Herencia
-
JavaPeerProxy
- Atributos
Comentarios
Los atributos de proxy se generan en tiempo de compilación y se aplican al propio tipo de proxy (patrón de aplicación automática). El .NET tiempo de ejecución GetCustomAttribute<JavaPeerProxy>() crea una instancia del proxy de una manera segura para AOT, no Activator.CreateInstance() es necesario.
Constructores
| Nombre | Description |
|---|---|
| JavaPeerProxy(String, Type) |
Clase de atributo base para los tipos de proxy generados que habilitan la asignación de tipos seguros para AOT entre tipos de Java y .NET. |
Propiedades
| Nombre | Description |
|---|---|
| JniName |
Obtiene el nombre de tipo JNI final de la clase Java que representa este proxy. |
| TargetType |
Obtiene el tipo de .NET de destino que representa este proxy. |
Métodos
| Nombre | Description |
|---|---|
| CreateInstance(IntPtr, JniHandleOwnership) |
Crea una instancia del tipo de destino mediante el identificador JNI y la semántica de propiedad. Esto reemplaza la invocación del constructor basado en reflexión usada en la ruta de acceso heredada. |
| GetActivationPeer(IntPtr) |
Clase de atributo base para los tipos de proxy generados que habilitan la asignación de tipos seguros para AOT entre tipos de Java y .NET. |
| MarkActivationPeerReplaceable(IntPtr) |
Clase de atributo base para los tipos de proxy generados que habilitan la asignación de tipos seguros para AOT entre tipos de Java y .NET. |
| SetActivationPeerReference(IJavaPeerable, IntPtr) |
Clase de atributo base para los tipos de proxy generados que habilitan la asignación de tipos seguros para AOT entre tipos de Java y .NET. |
| ShouldSkipActivation(IntPtr) |
Devuelve |