Nyelv

RootedPathValidator Osztály

Definíció

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
RootedPathValidator

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.

A következőre érvényes: