JavaPeerProxy Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe de atributo base para tipos de proxy gerados que habilitam o mapeamento de tipo seguro de AOT entre tipos de 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
- Herança
-
JavaPeerProxy
- Atributos
Comentários
Os atributos proxy são gerados no tempo de build e aplicados ao próprio tipo de proxy (padrão de autoaplicação). O runtime do GetCustomAttribute<JavaPeerProxy>() .NET instancia o proxy de maneira segura de AOT , sem Activator.CreateInstance() necessidade.
Construtores
| Nome | Description |
|---|---|
| JavaPeerProxy(String, Type) |
Classe de atributo base para tipos de proxy gerados que habilitam o mapeamento de tipo seguro de AOT entre tipos de Java e .NET. |
Propriedades
| Nome | Description |
|---|---|
| JniName |
Obtém o nome do tipo JNI final da classe Java que esse proxy representa. |
| TargetType |
Obtém o tipo de .NET de destino que esse proxy representa. |
Métodos
| Nome | Description |
|---|---|
| CreateInstance(IntPtr, JniHandleOwnership) |
Cria uma instância do tipo de destino usando o identificador JNI e a semântica de propriedade. Isso substitui a invocação de construtor baseada em reflexão usada no caminho herdado. |
| GetActivationPeer(IntPtr) |
Classe de atributo base para tipos de proxy gerados que habilitam o mapeamento de tipo seguro de AOT entre tipos de Java e .NET. |
| MarkActivationPeerReplaceable(IntPtr) |
Classe de atributo base para tipos de proxy gerados que habilitam o mapeamento de tipo seguro de AOT entre tipos de Java e .NET. |
| SetActivationPeerReference(IJavaPeerable, IntPtr) |
Classe de atributo base para tipos de proxy gerados que habilitam o mapeamento de tipo seguro de AOT entre tipos de Java e .NET. |
| ShouldSkipActivation(IntPtr) |
Retorna |