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

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

StrongNameIdentityPermission.FromXml メソッド

XML エンコーディングから、指定した状態のアクセス許可再構築ます。

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

Public Overrides Sub FromXml
 ( _
    e As SecurityElement _
)
Dim instance As StrongNameIdentityPermission
Dim e As SecurityElement

instance.FromXml(e)
public override void FromXml (
    SecurityElement e
)
public:
virtual void FromXml (
    SecurityElement^ e
) override
public void FromXml (
    SecurityElement e
)
public override function FromXml (
    e : SecurityElement
)

パラメータ

e

アクセス許可再構築使用する XML エンコーディング

例外例外
例外種類条件

ArgumentNullException

e パラメータnull 参照 (Visual Basic では Nothing) です。

ArgumentException

e パラメータ有効なアクセス許可要素ではありません。

または

e パラメータバージョン番号が有効ではありません。

解説解説
使用例使用例

FromXml メソッド動作を表すコード例次に示します。このコード例は、StrongNameIdentityPermission クラストピック取り上げているコード例一部分です。よりよく理解するためには、コード全体記述して実行し、その出力確認することをお勧めます。

' 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 snIdPerm1, snIdPerm2 As StrongNameIdentityPermission
    
    snIdPerm1 = New StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*",
 New Version("1.0.0.0"))
    snIdPerm2 = New StrongNameIdentityPermission(PermissionState.None)
    snIdPerm2.FromXml(snIdPerm1.ToXml())
    Console.WriteLine("Result of ToFromXml = " + snIdPerm2.ToString()
 + vbLf)
    
    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;

    StrongNameIdentityPermission snIdPerm1, snIdPerm2;

    snIdPerm1 = new StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*",
 new Version("1.0.0.0"));    
    snIdPerm2 = new StrongNameIdentityPermission(PermissionState.None);
    snIdPerm2.FromXml(snIdPerm1.ToXml());
    Console.WriteLine("Result of ToFromXml = " + snIdPerm2.ToString() +
 "\n");

    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.
    bool ToFromXmlDemo()
    {
        bool returnValue = true;
        StrongNameIdentityPermission^ snIdPerm1;
        StrongNameIdentityPermission^ snIdPerm2;
        snIdPerm1 = gcnew StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*",
 gcnew Version("1.0.0.0"));    
        snIdPerm2 = gcnew StrongNameIdentityPermission(PermissionState::None);
        snIdPerm2->FromXml(snIdPerm1->ToXml());
        Console::WriteLine("Result of ToFromXml = " + snIdPerm2->ToString()
 + "\n");

        return returnValue;
    }


public:

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
StrongNameIdentityPermission クラス
StrongNameIdentityPermission メンバ
System.Security.Permissions 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からStrongNameIdentityPermission.FromXml メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からStrongNameIdentityPermission.FromXml メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からStrongNameIdentityPermission.FromXml メソッド を検索

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS