DotNetObjectReference<TValue> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 コードからの相互運用呼び出しでは使用できなくなります。 |