RootedPathValidator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověří pravidla, kterými se řídí použití konfiguračního tempFilesLocation
přepínače.
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Dědičnost
Poznámky
Při přidávání objektu WebReference
do webové služby v rozhraní .NET Framework jsou soubory vytvořeny procesem zjišťování webové služby.
Klienti webových služeb zjistí, kde najít dokument WSDL (Web Service Description) přidáním objektu WebReference
. Klienti webové služby pak uloží zjištěné dokumenty na disk pomocí metody .WriteAll
Zjištěné dokumenty mohou být například soubory schématu .xsd nebo popisy služby. Na konci procesu klient odstraní soubory. Výchozí umístění souborů v dočasné složce můžete změnit pomocí tempFilesLocation
přepínače v elementu <xmlSerializer>
, který je zadaný v konfiguračním souboru Machine.config, jako v následujícím příkladu.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
Hodnota tempFilesLocation
musí být absolutní cesta. Pokud zadaná cesta není absolutní, rozhraní .NET Framework vygeneruje ConfigurationErrorsException výjimku při odkazování na oddíl konfigurace.
Hodnota vlastnosti je zkrácena, aby se odebraly úvodní a koncové prázdné znaky.
Pokud se hodnota vlastnosti skládá z prázdných tempFilesLocation
znaků, použije se pro kompilaci výchozí umístění %TMP%. Ke stejnému výchozímu chování dochází, když není zadán žádný tempFilesLocation
přepínač.
Nástroj XmlSerializer nekontroluje, jestli cesta existuje. Pokud ne, DirectoryNotFoundException vygeneruje se . Toto chování je stejné jako výchozí chování objektu XmlSerializer
, pokud cesta %TMP% neexistuje.
Konstruktory
RootedPathValidator() |
Inicializuje novou instanci RootedPathValidator třídy . |
Metody
CanValidate(Type) |
Určuje, zda lze typ objektu ověřit. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Validate(Object) |
Určuje, zda je hodnota objektu platná. |