DotNetObjectReference<TValue> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |