JavaPeerProxy Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс атрибута для созданных типов прокси-серверов, которые позволяют сопоставить безопасный тип AOT между Java и типами .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
- Наследование
-
JavaPeerProxy
- Атрибуты
Комментарии
Атрибуты прокси-сервера создаются во время сборки и применяются к самому типу прокси-сервера (шаблон самозаверяющего приложения). Среда выполнения GetCustomAttribute<JavaPeerProxy>() .NET создает экземпляр прокси-сервера в безопасном режиме AOT.Activator.CreateInstance()
Конструкторы
| Имя. | Описание |
|---|---|
| JavaPeerProxy(String, Type) |
Базовый класс атрибута для созданных типов прокси-серверов, которые позволяют сопоставить безопасный тип AOT между Java и типами .NET. |
Свойства
| Имя. | Описание |
|---|---|
| JniName |
Возвращает окончательное имя типа JNI класса Java этот прокси-сервер. |
| TargetType |
Возвращает целевой .NET тип, который представляет этот прокси-сервер. |
Методы
| Имя. | Описание |
|---|---|
| CreateInstance(IntPtr, JniHandleOwnership) |
Создает экземпляр целевого типа с помощью дескриптора JNI и семантики владения. Это заменяет вызов конструктора на основе отражения, используемый в устаревшем пути. |
| GetActivationPeer(IntPtr) |
Базовый класс атрибута для созданных типов прокси-серверов, которые позволяют сопоставить безопасный тип AOT между Java и типами .NET. |
| MarkActivationPeerReplaceable(IntPtr) |
Базовый класс атрибута для созданных типов прокси-серверов, которые позволяют сопоставить безопасный тип AOT между Java и типами .NET. |
| SetActivationPeerReference(IJavaPeerable, IntPtr) |
Базовый класс атрибута для созданных типов прокси-серверов, которые позволяют сопоставить безопасный тип AOT между Java и типами .NET. |
| ShouldSkipActivation(IntPtr) |
Возвращает, |