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