指定したオブジェクトを参照し、指定した再生処理追跡を使用する WeakReference クラスの新しいインスタンスを初期化します。
名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文
'宣言
Public Sub New ( _
target As Object, _
trackResurrection As Boolean _
)
'使用
Dim target As Object
Dim trackResurrection As Boolean
Dim instance As New WeakReference(target, trackResurrection)
public WeakReference (
Object target,
bool trackResurrection
)
public:
WeakReference (
Object^ target,
bool trackResurrection
)
public WeakReference (
Object target,
boolean trackResurrection
)
public function WeakReference (
target : Object,
trackResurrection : boolean
)
パラメータ
- target
追跡するオブジェクト。
- trackResurrection
オブジェクト追跡の停止時期を示します。true を設定すると、終了後にオブジェクトが追跡されます。false を設定すると、オブジェクトの追跡は終了が実行される時点で停止します。
解説
trackResurrection が false の場合は短い弱い参照が作成されます。trackResurrection が true の場合は長い弱い参照が作成されます。通常、短い弱い参照だけが必要です。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 2.0、1.0
参照
関連項目
WeakReference クラス
WeakReference メンバ
System 名前空間
Object クラス
Boolean 構造体
GCHandle