次の方法で共有


DotNetObjectReference<TValue> クラス

定義

JS 相互運用引数をラップします。これは、値を JSON としてシリアル化するのではなく、参照として渡す必要があることを示します。

メモリリークを回避するには、後で参照を JS コードまたは .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

型パラメーター

TValue

ラップする値の型。

継承
DotNetObjectReference<TValue>
実装

プロパティ

Value

このラッパーによって表されるオブジェクト インスタンスを取得します。

メソッド

Dispose()

このオブジェクト参照の追跡を停止し、ガベージ コレクションを許可します (他の参照がない場合)。 インスタンスが破棄されると、JavaScript コードからの相互運用呼び出しでは使用できなくなります。

適用対象