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

Dim instance As ReflectionPermission Dim returnValue As SecurityElement returnValue = instance.ToXml
状態情報を含む、アクセス許可の XML エンコーディング。

Private Function ToFromXmlDemo() As Boolean Dim returnValue As Boolean = True Dim reflection1 As ReflectionPermissionFlag Dim reflectionPerm1, reflectionPerm2 As ReflectionPermission Dim reflectionGen1 As New ReflectionGenerator() Dim reflectionGen2 As New ReflectionGenerator() reflectionGen1.ResetIndex() While reflectionGen1.CreateReflection(reflection1) reflectionPerm1 = New ReflectionPermission(reflection1) Console.WriteLine("********************************************************" & ControlChars.Lf) reflectionGen2.ResetIndex() Try reflectionPerm2 = New ReflectionPermission(PermissionState.None) reflectionPerm2.FromXml(reflectionPerm1.ToXml()) Console.WriteLine(("Result of ToFromXml = " & reflectionPerm2.ToString())) Catch e As Exception Console.WriteLine(("ToFromXml failed :" & reflectionPerm1.ToString() & e.ToString())) End Try ContinueWhile1: End While Return returnValue End Function 'ToFromXmlDemo
private bool ToFromXmlDemo() { bool returnValue = true; ReflectionPermissionFlag reflection1; ReflectionPermission reflectionPerm1, reflectionPerm2; ReflectionGenerator reflectionGen1 = new ReflectionGenerator(); ReflectionGenerator reflectionGen2 = new ReflectionGenerator(); reflectionGen1.ResetIndex(); while (reflectionGen1.CreateReflection(out reflection1)) { reflectionPerm1 = new ReflectionPermission(reflection1); Console.WriteLine("********************************************************\n"); reflectionGen2.ResetIndex(); try { reflectionPerm2 = new ReflectionPermission(PermissionState.None); reflectionPerm2.FromXml(reflectionPerm1.ToXml()); Console.WriteLine("Result of ToFromXml = " + reflectionPerm2.ToString()); } catch (Exception e) { Console.WriteLine("ToFromXml failed :" + reflectionPerm1.ToString() + e); continue; } } return returnValue; }
bool ToFromXmlDemo() { bool returnValue = true; ReflectionPermissionFlag reflection1; ReflectionPermission^ reflectionPerm1; ReflectionPermission^ reflectionPerm2; ReflectionGenerator^ reflectionGen1 = gcnew ReflectionGenerator; ReflectionGenerator^ reflectionGen2 = gcnew ReflectionGenerator; reflectionGen1->ResetIndex(); while ( reflectionGen1->CreateReflection( &reflection1 ) ) { reflectionPerm1 = gcnew ReflectionPermission( reflection1 ); Console::WriteLine( "********************************************************\n" ); reflectionGen2->ResetIndex(); try { reflectionPerm2 = gcnew ReflectionPermission( PermissionState::None ); reflectionPerm2->FromXml( reflectionPerm1->ToXml() ); Console::WriteLine( "Result of ToFromXml = {0}", reflectionPerm2 ); } catch ( Exception^ e ) { Console::WriteLine( "ToFromXml failed : {0}{1}", reflectionPerm1, e ); continue; } } return returnValue; } public:
private boolean ToFromXmlDemo() { boolean returnValue = true; ReflectionPermissionFlag reflection1[] = new ReflectionPermissionFlag[1]; ReflectionPermission reflectionPerm1[] = new ReflectionPermission[1]; ReflectionPermission reflectionPerm2[] = new ReflectionPermission[1]; ReflectionGenerator reflectionGen1 = new ReflectionGenerator(); ReflectionGenerator reflectionGen2 = new ReflectionGenerator(); reflectionGen1.ResetIndex(); while(reflectionGen1.CreateReflection(reflectionPerm1, reflection1)) { if (reflectionPerm1[0] == null) { continue ; } Console.WriteLine("**************************************" + "******************\n"); reflectionGen2.ResetIndex(); try { reflectionPerm2[0] = new ReflectionPermission(PermissionState.None); reflectionPerm2[0].FromXml(reflectionPerm1[0].ToXml()); Console.WriteLine(("Result of ToFromXml = " + reflectionPerm2[0].ToString())); } catch(System.Exception e) { Console.WriteLine(("ToFromXml failed :" + reflectionPerm1[0].ToString() + e)); continue ; } } return returnValue ; } //ToFromXmlDemo

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に収録されているすべての辞書からReflectionPermission.ToXml メソッドを検索する場合は、下記のリンクをクリックしてください。

- ReflectionPermission.ToXml メソッドのページへのリンク