Sdílet prostřednictvím


RootedPathValidator Třída

Definice

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
RootedPathValidator

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á.

Platí pro