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