RootedPathValidator Třída

Definice

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

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é služby zjistí, kde najít dokument s popisem webové služby (WSDL) přidáním objektu WebReference . Klienti webové služby pak pomocí metody uloží zjištěné dokumenty na disk WriteAll . Zjištěné dokumenty mohou být například soubory schématu .xsd nebo popisy služeb. 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> zadaném v konfiguračním souboru Machine.config, jak je znázorněno 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í, .NET Framework při odkazování na konfigurační oddíl vygeneruje výjimku ConfigurationErrorsException.

Hodnota vlastnosti je zkrácena tak, aby se odebraly úvodní a koncové mezery.

Pokud se tempFilesLocation hodnota vlastnosti skládá z prázdného místa, výchozí %TMP% umístění se použije pro kompilaci. Stejné výchozí chování nastane, když není zadán žádný tempFilesLocation přepínač.

Nekontroluje XmlSerializer , zda cesta existuje. Pokud ne, vygeneruje se DirectoryNotFoundException . Je to stejné jako výchozí chování, XmlSerializer pokud cesta %TMP% neexistuje.

Konstruktory

Name Description
RootedPathValidator()

Inicializuje novou instanci RootedPathValidator třídy.

Metody

Name Description
CanValidate(Type)

Určuje, zda lze typ objektu ověřit.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního 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