DotNetObjectReference<TValue> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заключает в оболочку аргумент взаимодействия JS, указывающий, что значение не должно быть сериализовано как JSON, а должно быть передано в качестве ссылки.
Чтобы избежать утечки памяти, ссылка должна быть удалена с помощью кода JS или кода .NET.
generic <typename TValue>
where TValue : classpublic ref class DotNetObjectReference sealed : IDisposable
public sealed class DotNetObjectReference<TValue> : IDisposable where TValue : class
type DotNetObjectReference<'Value (requires 'Value : null)> = class
interface IDisposable
Public NotInheritable Class DotNetObjectReference(Of TValue)
Implements IDisposable
Параметры типа
- TValue
Тип значения для переноса.
- Наследование
-
DotNetObjectReference<TValue>
- Реализации
Свойства
Value |
Возвращает экземпляр объекта, представленный этой оболочкой. |
Методы
Dispose() |
Прекращает отслеживание этой ссылки на объект, позволяя собирать мусор (если на нее нет других ссылок). После удаления экземпляра его больше нельзя будет использовать в вызовах взаимодействия из кода JavaScript. |