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