RootedPathValidator 类

定义

验证管理配置开关使用 tempFilesLocation 的规则。

public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
    inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
继承
RootedPathValidator

注解

将 对象添加到 WebReference .NET Framework 中的 Web 服务时,文件由 Web 服务发现过程创建。

Web 服务客户端通过添加 WebReference 对象 (WSDL) 文档了解在何处查找 Web 服务说明。 然后,Web 服务客户端使用 WriteAll 方法将发现的文档保存到磁盘。 例如,发现的文档可以是 .xsd 架构文件或服务说明。 在进程结束时,客户端将删除文件。 可以使用 Machine.config 配置文件中指定的 元素中的 <xmlSerializer> 开关更改临时文件夹中tempFilesLocation文件的默认位置,如以下示例所示。

<configuration>  
  <system.web>  
  <system.xml.serialization>  
    <xmlSerializer tempFilesLocation=".."/>  
  </system.xml.serialization>  
</configuration>  

的值 tempFilesLocation 必须是绝对路径。 如果指定的路径不是绝对路径,则引用配置节时,.NET Framework会生成ConfigurationErrorsException异常。

将截断 属性的值以删除前导空格和尾随空格。

如果 属性的值 tempFilesLocation 由空格组成,则默认的 %TMP% 位置用于编译。 如果未 tempFilesLocation 指定开关,则会出现相同的默认行为。

XmlSerializer不检查路径是否存在。 否则, DirectoryNotFoundException 将生成 。 如果 %TMP% 路径不存在, XmlSerializer 则这与 的默认行为相同。

构造函数

RootedPathValidator()

初始化 RootedPathValidator 类的新实例。

方法

CanValidate(Type)

确定是否可以验证该对象的类型。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
Validate(Object)

确定对象的值是否有效。

适用于