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 файлы создаются процессом обнаружения веб-служб.

Клиенты веб-служб изучите, где найти документ описания веб-службы (WSDL), добавив WebReference объект. Затем клиенты веб-службы сохраняют обнаруженные документы на диск с помощью WriteAll метода. Например, обнаруженные документы могут быть файлами схемы XSD или описаниями служб. В конце процесса клиент удаляет файлы. Можно изменить расположение файлов во временной папке по умолчанию с помощью tempFilesLocation параметра в <xmlSerializer> элементе, который указан в файле конфигурации Machine.config, как показано в следующем примере.

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

Значение tempFilesLocation должно быть абсолютным путем. Если указанный путь не является абсолютным, платформа .NET Framework создает ConfigurationErrorsException исключение при ссылке на раздел конфигурации.

Значение свойства усекается для удаления начальных и конечных пробелов.

Если значение tempFilesLocation свойства состоит из пробелов, для компиляции используется расположение по умолчанию% TMP%. То же поведение по умолчанию возникает, если не tempFilesLocation указан параметр.

Не XmlSerializer проверяет, существует ли путь. Если это не так, DirectoryNotFoundException создается. Это идентично поведению по умолчанию, XmlSerializer Если путь% tmp% не существует.

Конструкторы

RootedPathValidator()

Инициализирует новый экземпляр класса RootedPathValidator.

Методы

CanValidate(Type)

Определяет, можно ли проверить тип объекта.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(Object)

Определяет, является ли значение объекта допустимым.

Применяется к