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

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

次のコード例は、ToXml メソッドの動作を示すことだけを目的としており、メソッドの用途をデモンストレーションするためのものではありません。一般に、アクセス許可クラスのメソッドは、セキュリティ インフラストラクチャによって使用され、アプリケーションでの使用は意図されていません。ただし、次のコード例は、メソッドをコードから実行した場合に、どのように実行されるかを示したものです。コード全体については、FileDialogPermission クラスのトピックを参照してください。
Private Function ToFromXmlDemo() As Boolean Dim returnValue As Boolean = True fileDialogPerm2 = New FileDialogPermission(PermissionState.None) fileDialogPerm2.FromXml(fileDialogPerm1.ToXml()) Console.WriteLine("Result of ToFromXml = " + fileDialogPerm2.ToString()) Return returnValue End Function 'ToFromXmlDemo
private bool ToFromXmlDemo() { bool returnValue = true; fileDialogPerm2 = new FileDialogPermission(PermissionState.None); fileDialogPerm2.FromXml(fileDialogPerm1.ToXml()); Console.WriteLine("Result of ToFromXml = " + fileDialogPerm2.ToString()); return returnValue; }
bool ToFromXmlDemo() { bool returnValue = true; FileDialogPermission^ fileDialogIdPerm1 = gcnew FileDialogPermission(FileDialogPermissionAccess::Open ); FileDialogPermission^ fileDialogIdPerm2 = gcnew FileDialogPermission( FileDialogPermissionAccess::OpenSave ); FileDialogPermission^ fileDialogIdPerm3 = gcnew FileDialogPermission(PermissionState::None); fileDialogIdPerm2 = gcnew FileDialogPermission( PermissionState::None ); fileDialogIdPerm2->FromXml( fileDialogIdPerm1->ToXml() ); Console::WriteLine( "Result of ToFromXml = {0}", fileDialogIdPerm2 ); return returnValue; } public:
// ToXml creates an XML encoding of the permission and its current // state; FromXml reconstructs a // permission with the specified state from the XML encoding. private boolean ToFromXmlDemo() { boolean returnValue = true; FileDialogPermissionAccess fileDialog1[] = new FileDialogPermissionAccess[1]; FileDialogPermission fileDialogIdPerm1[] = new FileDialogPermission[1]; FileDialogPermission fileDialogIdPerm2[] = new FileDialogPermission[1]; FileDialogGenerator fileDialogGen1 = new FileDialogGenerator(); FileDialogGenerator fileDialogGen2 = new FileDialogGenerator(); fileDialogGen1.ResetIndex(); while(fileDialogGen1.CreateFileDialog(fileDialogIdPerm1, fileDialog1)) { if (fileDialogIdPerm1[0] == null) { continue ; } Console.WriteLine("************************" + "********************************\n"); fileDialogGen2.ResetIndex(); try { fileDialogIdPerm2[0] = new FileDialogPermission(PermissionState.None); fileDialogIdPerm2[0].FromXml(fileDialogIdPerm1[0].ToXml()); Console.WriteLine(("Result of ToFromXml = " + fileDialogIdPerm2[0].ToString())); } catch(System.Exception e) { Console.WriteLine(("ToFromXml failed :" + fileDialogIdPerm1[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に収録されているすべての辞書からFileDialogPermission.ToXml メソッドを検索する場合は、下記のリンクをクリックしてください。

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