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

Dim instance As SecurityException Dim info As SerializationInfo Dim context As StreamingContext instance.GetObjectData(info, context)


GetObjectData は、シリアル化する対象のすべての例外オブジェクト データを使用して、SerializationInfo を設定します。逆シリアル化中に、ストリームで転送された SerializationInfo から例外が再構成されます。

GetObjectData メソッドを使用して SerializationInfo オブジェクトに格納されているアクセス許可の状態を表示する方法を、次のコード例に示します。このコード例は、SecurityException クラスのトピックで取り上げているコード例の一部分です。
Display("Demonstrating the use of the GetObjectData method.") Dim si As New SerializationInfo( _ GetType(EntryPoint), New FormatterConverter()) sE.GetObjectData(si, _ New StreamingContext(StreamingContextStates.All)) Display("The FirstPermissionThatFailed from the " & _ "call to GetObjectData is: ") Display(si.GetString("FirstPermissionThatFailed")) End Try
Display("Demonstrating the use of the GetObjectData method."); SerializationInfo si = new SerializationInfo( typeof(EntryPoint), new FormatterConverter()); sE.GetObjectData(si, new StreamingContext(StreamingContextStates.All)); Display("The FirstPermissionThatFailed from the " + "call to GetObjectData is: "); Display(si.GetString("FirstPermissionThatFailed"));
Display("Demonstrating the use of the GetObjectData " "method."); SerializationInfo^ entryPointSerializatonInfo = gcnew SerializationInfo(TestSecurityException::typeid, gcnew FormatterConverter); exception->GetObjectData(entryPointSerializatonInfo, *gcnew StreamingContext(StreamingContextStates::All)); Display("The FirstPermissionThatFailed from the call" " to GetObjectData is: "); Display(entryPointSerializatonInfo->GetString( "FirstPermissionThatFailed"));

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SecurityException.GetObjectData メソッドのページへのリンク