DotNetObjectReference<TValue> Klasa

Definicja

Opakowuje argument międzyoperacyjności JS wskazujący, że wartość nie powinna być serializowana jako kod JSON, ale zamiast tego powinna zostać przekazana jako odwołanie.

Aby uniknąć wycieku pamięci, odwołanie musi zostać później usunięte przez kod JS lub kod platformy .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

Parametry typu

TValue

Typ wartości do opakowania.

Dziedziczenie
DotNetObjectReference<TValue>
Implementuje

Właściwości

Value

Pobiera wystąpienie obiektu reprezentowane przez tę otokę.

Metody

Dispose()

Zatrzymuje śledzenie odwołania do tego obiektu, co pozwala na usunięcie pamięci (jeśli nie ma żadnych innych odwołań do niego). Po usunięciu wystąpienia nie można go już używać w wywołaniach międzyoperacyjności z kodu JavaScript.

Dotyczy