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