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 úniku 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ý tímto obálkou.

Metody

Dispose()

Zastaví sledování tohoto odkazu na objekt, což umožňuje uvolňování paměti (pokud na něj neexistují žádné další odkazy). Jakmile je instance odstraněna, už ji nejde použít ve voláních z javascriptového kódu.

Platí pro