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
- Наследование
Комментарии
При добавлении 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) |
Определяет, является ли значение объекта допустимым. |