System.Security.NamedPermissionSet.cs

ylbtech-System.Security.NamedPermissionSet.cs
1.返回顶部
1、
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll
#endregion

using System.Runtime.InteropServices;
using System.Security.Permissions;

namespace System.Security
{
    //
    // 摘要:
    //     定义具有的名称和说明与之关联的权限集。 此类不能被继承。
    [ComVisible(true)]
    public sealed class NamedPermissionSet : PermissionSet
    {
        //
        // 摘要:
        //     初始化新的空实例 System.Security.NamedPermissionSet 具有指定名称的类。
        //
        // 参数:
        //   name:
        //     新的名称命名权限集。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     name 参数是 null 或为空字符串 ("")。
        public NamedPermissionSet(string name);
        //
        // 摘要:
        //     新实例初始化 System.Security.NamedPermissionSet 从另一个命名的权限集的类。
        //
        // 参数:
        //   permSet:
        //     命名的权限集从其创建的新实例。
        public NamedPermissionSet(NamedPermissionSet permSet);
        //
        // 摘要:
        //     新实例初始化 System.Security.NamedPermissionSet 类具有指定名称中不受限制或完全受限状态。
        //
        // 参数:
        //   name:
        //     新的名称命名权限集。
        //
        //   state:
        //     System.Security.Permissions.PermissionState 值之一。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     name 参数是 null 或为空字符串 ("")。
        public NamedPermissionSet(string name, PermissionState state);
        //
        // 摘要:
        //     新实例初始化 System.Security.NamedPermissionSet 与指定的名称从权限集中的类。
        //
        // 参数:
        //   name:
        //     命名的权限集的名称。
        //
        //   permSet:
        //     从该对象中获取新的命名的权限集的值设置的权限集。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     name 参数是 null 或为空字符串 ("")。
        public NamedPermissionSet(string name, PermissionSet permSet);

        //
        // 摘要:
        //     获取或设置当前的命名的权限集的名称。
        //
        // 返回结果:
        //     命名的权限集的名称。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     名称是 null 或为空字符串 ("")。
        public string Name { get; set; }
        //
        // 摘要:
        //     获取或设置当前的命名的权限集的文本说明。
        //
        // 返回结果:
        //     命名的权限集的文本说明。
        public string Description { get; set; }

        //
        // 摘要:
        //     从命名的权限集创建权限集副本。
        //
        // 返回结果:
        //     设置了权限,它是一份权限中的命名的权限集。
        public override PermissionSet Copy();
        //
        // 摘要:
        //     使用一个不同的名称,但相同的权限创建的命名的权限集的副本。
        //
        // 参数:
        //   name:
        //     新的名称命名权限集。
        //
        // 返回结果:
        //     一份的命名权限集的新名称。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     name 参数是 null 或为空字符串 ("")。
        public NamedPermissionSet Copy(string name);
        //
        // 摘要:
        //     确定指定的 System.Security.NamedPermissionSet 对象是否等于当前的 System.Security.NamedPermissionSet。
        //
        // 参数:
        //   obj:
        //     要与当前的 System.Security.NamedPermissionSet 比较的 System.Security.NamedPermissionSet
        //     对象。
        //
        // 返回结果:
        //     如果指定的 System.Security.NamedPermissionSet 等于当前的 System.Security.NamedPermissionSet
        //     对象,则为 true;否则为 false。
        [ComVisible(false)]
        public override bool Equals(object obj);
        //
        // 摘要:
        //     重新创建具有指定状态的 XML 编码命名的权限集。
        //
        // 参数:
        //   et:
        //     包含的 XML 表示形式的命名的权限集的安全元素。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     et 参数不是有效的表示形式的命名的权限集。
        //
        //   T:System.ArgumentNullException:
        //     et 参数为 null。
        public override void FromXml(SecurityElement et);
        //
        // 摘要:
        //     获取 System.Security.NamedPermissionSet 对象的哈希代码,此代码适合在哈希算法和数据结构(例如哈希表)中使用。
        //
        // 返回结果:
        //     当前 System.Security.NamedPermissionSet 对象的哈希代码。
        [ComVisible(false)]
        public override int GetHashCode();
        //
        // 摘要:
        //     创建的命名的权限集的 XML 元素说明。
        //
        // 返回结果:
        //     命名的权限集的 XML 表示形式。
        public override SecurityElement ToXml();
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/storebook/p/12676411.html