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