RootedPathValidator Třída

Definice

Ověří pravidla, kterými se řídí použití přepínače konfigurace tempFilesLocation .

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í WebReference objektu do webové služby v .NET Framework soubory jsou vytvořeny procesem zjišťování webové služby.

Klienti webové služby se dozvíte, kde najít dokument WSDL (Web Service Description) přidáním WebReference objektu. Klienti webové služby pak uloží zjištěné dokumenty na disk pomocí WriteAll metody. Zjištěné dokumenty například mohou být. XSD soubory schématu nebo popisy služby. Na konci tohoto procesu klient soubory odstraní. Můžete změnit výchozí umístění souborů v dočasné složce pomocí tempFilesLocation přepínače v <xmlSerializer> elementu, který je uveden v konfiguračním souboru Machine.config, jak je uvedeno 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í, ConfigurationErrorsException při odkazování na oddíl konfigurace vygeneruje .NET Framework výjimku.

Hodnota vlastnosti je zkrácena, aby se odstranily úvodní a koncové prázdné znaky.

Pokud tempFilesLocation se hodnota vlastnosti skládá z prázdných znaků, použije se pro kompilaci výchozí umístění% TMP%. K stejnému výchozímu chování dojde, pokud tempFilesLocation není zadán žádný přepínač.

XmlSerializerNekontroluje, zda cesta existuje. Pokud tomu tak není, DirectoryNotFoundException je vygenerována. Jedná se o shodu s výchozím chováním v případě, že XmlSerializer 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í funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(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