次の方法で共有


WeakReference.Target プロパティ

このインスタンスが参照するオブジェクト (つまり、ターゲット) を取得または設定します。

Public Overridable Property Target As Object
[C#]
public virtual object Target {get; set;}
[C++]
public: __property virtual Object* get_Target();public: __property virtual void set_Target(Object*);
[JScript]
public function get Target() : Object;public function set Target(Object);

プロパティ値

このインスタンスが参照するオブジェクトがガベージ コレクションで収集されている場合は null 参照 (Visual Basic では Nothing) 。それ以外の場合は、このインスタンスが参照するオブジェクトへの参照。

例外

例外の種類 条件
InvalidOperationException ターゲット オブジェクトへの参照が無効です。

解説

このインスタンスの参照オブジェクトへの参照が無効な場合には、例外がスローされます。参照先オブジェクトが終了した後に、このオブジェクトを再生しようとすると、この例外がスローされます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

WeakReference クラス | WeakReference メンバ | System 名前空間 | Object | GC