DotNetObjectReference<TValue> Třída

Definice

Zabalí argument zprostředkovatele komunikace JS, který označuje, že hodnota by neměla být serializována jako JSON, ale měla by být předána jako odkaz.

Aby nedošlo k nevrácení paměti, musí být odkaz později odstraněn kódem JS nebo kódem .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 hodnoty, která se má zabalit.

Dědičnost
DotNetObjectReference<TValue>
Implementuje

Vlastnosti

Value

Získá instanci objektu reprezentované touto obálkou.

Metody

Dispose()

Zastaví sledování tohoto odkazu na objekt, což umožní jeho uvolnění z paměti (pokud na něj nejsou žádné jiné odkazy). Jakmile je instance odstraněna, již se nedá používat ve voláních z interoperability z kódu JavaScriptu.

Platí pro