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

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

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

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

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

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

构造函数

名称 说明
RootedPathValidator()

初始化 RootedPathValidator 类的新实例。

方法

名称 说明
CanValidate(Type)

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

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)
Validate(Object)

确定对象的值是否有效。

适用于