UrlIdentityPermission.ToXml メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > UrlIdentityPermission.ToXml メソッドの意味・解説 

UrlIdentityPermission.ToXml メソッド

アクセス許可とその現在の状態を表す XML エンコーディング作成します

名前空間: System.Security.Permissions
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Overrides Function
 ToXml As SecurityElement
Dim instance As UrlIdentityPermission
Dim returnValue As SecurityElement

returnValue = instance.ToXml
public override SecurityElement ToXml ()
public:
virtual SecurityElement^ ToXml () override
public SecurityElement ToXml ()
public override function ToXml () : SecurityElement

戻り値
状態情報を含む、アクセス許可XML エンコーディング

使用例使用例
    ' 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 Function ToFromXmlDemo() As
 Boolean

        Dim returnValue As Boolean
 = True

        Dim url1 As String
 = ""
        Dim urlIdPerm1, urlIdPerm2 As UrlIdentityPermission

        Dim urlGen1 As New
 UrlGenerator()
        Dim urlGen2 As New
 UrlGenerator()

        urlGen1.ResetIndex()
        While urlGen1.CreateUrl(url1)
            urlIdPerm1 = New UrlIdentityPermission(url1)
            Console.WriteLine("********************************************************\n")
            urlGen2.ResetIndex()
            Try
                urlIdPerm2 = New UrlIdentityPermission(PermissionState.None)
                urlIdPerm2.FromXml(urlIdPerm1.ToXml())
                Console.WriteLine("Result of ToFromXml = "
 & urlIdPerm2.ToString())

            Catch e As Exception
                Console.WriteLine("ToFromXml failed :"
 & urlIdPerm1.ToString() & e.ToString())
                GoTo ContinueWhile1
            End Try
ContinueWhile1:
        End While

        Return returnValue
    End Function 'ToFromXmlDemo

// 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 bool ToFromXmlDemo()
{

    bool returnValue = true;

    string url1;
    UrlIdentityPermission urlIdPerm1, urlIdPerm2;

    UrlGenerator urlGen1 = new UrlGenerator();
    UrlGenerator urlGen2 = new UrlGenerator();

    urlGen1.ResetIndex();
    while (urlGen1.CreateUrl(out url1))
    {
        urlIdPerm1 = new UrlIdentityPermission(url1);
        Console.WriteLine("********************************************************\n");
        urlGen2.ResetIndex();
        try
        {
            urlIdPerm2 = new UrlIdentityPermission(PermissionState.None);
            urlIdPerm2.FromXml(urlIdPerm1.ToXml());
            Console.WriteLine("Result of ToFromXml = " + urlIdPerm2.ToString()
 + "\n");

        }
        catch (Exception e)
        {
            Console.WriteLine("ToFromXml failed :" + urlIdPerm1.ToString()
 + e);
            continue;
        }
    }

    return returnValue;

}
// 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;
    String url1[] = new String[1];
    UrlIdentityPermission urlIdPerm1[] = new UrlIdentityPermission[1];
    UrlIdentityPermission urlIdPerm2[] = new UrlIdentityPermission[1];
    UrlGenerator urlGen1 = new UrlGenerator();
    UrlGenerator urlGen2 = new UrlGenerator();

    urlGen1.ResetIndex();
    while (urlGen1.CreateUrl(urlIdPerm1, url1)) {
        if (urlIdPerm1 == null) {
            continue;
        }
        Console.WriteLine("********************************************"
 
            + "************\n");
        urlGen2.ResetIndex();
        try {
            urlIdPerm2[0] = new UrlIdentityPermission(PermissionState.None);
            urlIdPerm2[0].FromXml(urlIdPerm1[0].ToXml());
            Console.WriteLine(("Result of ToFromXml = " 
                + urlIdPerm2[0].ToString() + "\n"));
        }
        catch (System.Exception e) {
            Console.WriteLine(("ToFromXml failed :" 
                + urlIdPerm1.ToString() + e));
            continue;
        }
    }
    return returnValue;
} //ToFromXmlDemo
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
UrlIdentityPermission クラス
UrlIdentityPermission メンバ
System.Security.Permissions 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

UrlIdentityPermission.ToXml メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



UrlIdentityPermission.ToXml メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS