RootedPathValidator Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ellenőrzi a konfigurációs kapcsoló használatára tempFilesLocation vonatkozó szabályokat.
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Öröklődés
Megjegyzések
Ha WebReference objektumot ad hozzá egy webszolgáltatáshoz a .NET-keretrendszerben, a fájlok a webszolgáltatás felderítési folyamata által jönnek létre.
A webszolgáltatás-ügyfelek egy objektum hozzáadásával WebReference megtanulhatják, hol található a webszolgáltatás leírása (WSDL). A webszolgáltatás-ügyfelek ezután a módszerrel mentik a felderített dokumentumokat a lemezre WriteAll . A felderített dokumentumok lehetnek például .xsd sémafájlok vagy szolgáltatásleírások. A folyamat végén az ügyfél törli a fájlokat. Az ideiglenes mappában lévő fájlok alapértelmezett helyét a Machine.config konfigurációs fájlban tempFilesLocation megadott kapcsolóval <xmlSerializer> módosíthatja, ahogyan az alábbi példában is látható.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
Az értéknek tempFilesLocation abszolút elérési útnak kell lennie. Ha a megadott elérési út nem abszolút, a .NET-keretrendszer ConfigurationErrorsException kivételt hoz létre a konfigurációs szakasz hivatkozásakor.
A tulajdonság értéke csonkolt a kezdő és záró szóközök eltávolításához.
Ha a tempFilesLocation tulajdonság értéke üres területből áll, a rendszer az alapértelmezett %TMP% helyet használja a fordításhoz. Ugyanez az alapértelmezett viselkedés akkor fordul elő, ha nincs tempFilesLocation megadva kapcsoló.
Nem XmlSerializer ellenőrzi, hogy létezik-e az elérési út. Ha nem, létrejön egy DirectoryNotFoundException . Ez megegyezik a %TMP% elérési út alapértelmezett viselkedésével XmlSerializer .
Konstruktorok
| Név | Description |
|---|---|
| RootedPathValidator() |
Inicializálja a RootedPathValidator osztály új példányát. |
Metódusok
| Név | Description |
|---|---|
| CanValidate(Type) |
Meghatározza, hogy az objektum típusa érvényesíthető-e. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| Validate(Object) |
Meghatározza, hogy egy objektum értéke érvényes-e. |