DotNetObjectReference<TValue> Klasse

Definition

Umschließt ein JS-Interopargument, das angibt, dass der Wert nicht als JSON serialisiert, sondern stattdessen als Verweis übergeben werden soll.

Um Speicherverluste zu vermeiden, muss der Verweis später durch JS-Code oder .NET-Code verworfen werden.

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

Typparameter

TValue

Der Typ des zu umschließenden Werts.

Vererbung
DotNetObjectReference<TValue>
Implementiert

Eigenschaften

Value

Ruft das Objekt ab, instance von diesem Wrapper dargestellt wird.

Methoden

Dispose()

Beendet die Nachverfolgung dieses Objektverweiss, sodass er gesammelt werden kann (wenn keine anderen Verweise darauf vorhanden sind). Sobald die instance entfernt wurde, kann sie nicht mehr in Interop-Aufrufen aus JavaScript-Code verwendet werden.

Gilt für: