FormatterServices.GetSafeUninitializedObject メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim type As Type Dim returnValue As Object returnValue = FormatterServices.GetSafeUninitializedObject(type)
戻り値
指定した型の、0 に設定されたオブジェクト。


オブジェクトの新しいインスタンスが 0 に初期化され、コンストラクタが実行されないため、オブジェクトによって有効と見なされた状態をオブジェクトが表さない可能性があります。GetSafeUninitializedObject は、ユーザーが全フィールドをすぐに設定する場合の逆シリアル化だけに使用する必要があります。変更不可の型の空のインスタンスを作成しても無効なため、初期化前の状態に戻された文字列は作成されません。
GetSafeUninitializedObject は、すべてのクラス レベルを リンク確認要求 から 確認要求 に変換し、すべての直接的および間接的な呼び出し元に、要求されるアクセス許可があることを確認します。GetSafeUninitializedObject を使用して、部分的に信頼されているソースから逆シリアル化する場合のセキュリティ レベルを強化します。完全に信頼されているソースの場合には、パフォーマンスを向上させるために、GetUninitializedObject を使用します。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からFormatterServices.GetSafeUninitializedObject メソッドを検索する場合は、下記のリンクをクリックしてください。

- FormatterServices.GetSafeUninitializedObject メソッドのページへのリンク