Поделиться через


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.

Применяется к