HandlerElement 类

管理配置文件中的 XAML 元素的 HTTP 处理程序属性。

继承层次结构

System.Object
  System.Configuration.ConfigurationElement
    System.Xaml.Hosting.Configuration.HandlerElement

命名空间:  System.Xaml.Hosting.Configuration
程序集:  System.Xaml.Hosting(在 System.Xaml.Hosting.dll 中)

语法

声明
Public NotInheritable Class HandlerElement _
    Inherits ConfigurationElement
public sealed class HandlerElement : ConfigurationElement
public ref class HandlerElement sealed : public ConfigurationElement
[<Sealed>]
type HandlerElement =  
    class
        inherit ConfigurationElement
    end

HandlerElement 类型公开以下成员。

构造函数

  名称 说明
公共方法 HandlerElement() 初始化 HandlerElement 类的新实例。
公共方法 HandlerElement(String, String) 使用指定的 HTTP 处理程序和 XAML 根元素类型名称初始化 HandlerElement 类的一个新实例。

页首

属性

  名称 说明
公共属性 CurrentConfiguration 获取对顶级 Configuration 实例的引用,该实例表示当前 ConfigurationElement 实例所属的配置层次结构。 (继承自 ConfigurationElement。)
公共属性 ElementInformation 获取包含 ConfigurationElement 对象的不可自定义的信息和功能的 ElementInformation 对象。 (继承自 ConfigurationElement。)
受保护的属性 ElementProperty 获取本身表示 ConfigurationElement 对象的 ConfigurationElementProperty 对象。 (继承自 ConfigurationElement。)
公共属性 HttpHandlerType 获取或设置配置文件中的 XAML 元素的 HTTP 处理程序属性的类型名称。
受保护的属性 Item[ConfigurationProperty] 获取或设置此配置元素的属性或特性。 (继承自 ConfigurationElement。)
受保护的属性 Item[String] 获取或设置此配置元素的属性、特性或子元素。 (继承自 ConfigurationElement。)
公共属性 LockAllAttributesExcept 获取被锁定的特性的集合。 (继承自 ConfigurationElement。)
公共属性 LockAllElementsExcept 获取被锁定的元素的集合。 (继承自 ConfigurationElement。)
公共属性 LockAttributes 获取被锁定的特性的集合。 (继承自 ConfigurationElement。)
公共属性 LockElements 获取被锁定的元素的集合。 (继承自 ConfigurationElement。)
公共属性 LockItem 获取或设置一个值,该值指示是否已锁定该元素。 (继承自 ConfigurationElement。)
受保护的属性 Properties 获取属性的集合。 (继承自 ConfigurationElement。)
公共属性 XamlRootElementType 获取或设置配置文件中的根 XAML 元素的类型名称。

页首

方法

  名称 说明
受保护的方法 DeserializeElement 读取配置文件中的 XML。 (继承自 ConfigurationElement。)
公共方法 Equals 将当前的 ConfigurationElement 实例与指定的对象进行比较。 (继承自 ConfigurationElement。)
公共方法 GetHashCode 获取一个唯一值,表示当前 ConfigurationElement 实例。 (继承自 ConfigurationElement。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 Init ConfigurationElement 对象设置为其初始状态。 (继承自 ConfigurationElement。)
受保护的方法 InitializeDefault 用于初始化 ConfigurationElement 对象的默认值集。 (继承自 ConfigurationElement。)
受保护的方法 IsModified 指示此配置元素自上次被保存或加载后,直到在派生类中被实现时,是否已经更改。 (继承自 ConfigurationElement。)
公共方法 IsReadOnly 获取一个值,该值指示 ConfigurationElement 对象是否为只读。 (继承自 ConfigurationElement。)
受保护的方法 Reset 重置 ConfigurationElement 对象的内部状态,包括锁和属性集合。 (继承自 ConfigurationElement。)
受保护的方法 ResetModified 在派生类中实现时,将 IsModified 方法的值重置为 false。 (继承自 ConfigurationElement。)
受保护的方法 SerializeElement 当在派生类中实现后,将此配置元素的内容写入配置文件。 (继承自 ConfigurationElement。)
受保护的方法 SerializeToXmlElement 当在派生类中实现后,将此配置元素的外部标记写入配置文件。 (继承自 ConfigurationElement。)
受保护的方法 SetReadOnly 设置 ConfigurationElement 对象及所有子元素的 IsReadOnly 属性。 (继承自 ConfigurationElement。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 Unmerge 修改 ConfigurationElement 对象以移除所有将不被保存的值。 (继承自 ConfigurationElement。)

页首

版本信息

.NET Framework

受以下版本支持:4.5、4

平台

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

.NET Framework 并非支持每个平台的所有版本。有关支持的版本的列表,请参阅.NET Framework 系统要求

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Xaml.Hosting.Configuration 命名空间