RootedPathValidator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Verifierar reglerna som styr användningen av konfigurationsväxeln tempFilesLocation .
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Arv
Kommentarer
När du lägger till ett WebReference-objekt till en webbtjänst i .NET Framework skapas filer av identifieringsprocessen för webbtjänsten.
Webbtjänstklienter lär sig var du hittar dokumentet webbtjänstbeskrivning (WSDL) genom att lägga till ett WebReference objekt. Webbtjänstklienterna sparar sedan de identifierade dokumenten på disken WriteAll med hjälp av metoden . De identifierade dokumenten kan till exempel vara .xsd-schemafiler eller tjänstbeskrivningar. I slutet av processen tar klienten bort filerna. Du kan ändra standardplatsen för filerna i den temporära mappen med hjälp av växeln tempFilesLocation i elementet <xmlSerializer> , som anges i Machine.config konfigurationsfilen, som i följande exempel.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
Värdet för tempFilesLocation måste vara en absolut sökväg. Om den angivna sökvägen inte är absolut genererar .NET Framework ett ConfigurationErrorsException undantag när konfigurationsavsnittet refereras till.
Värdet för egenskapen trunkeras för att ta bort inledande och avslutande blanksteg.
Om värdet för egenskapen tempFilesLocation består av tomt utrymme används standardplatsen %TMP% för kompilering. Samma standardbeteende inträffar när ingen tempFilesLocation växel har angetts.
XmlSerializer Kontrollerar inte om sökvägen finns. Om den inte gör det genereras en DirectoryNotFoundException . Detta är identiskt med standardbeteendet XmlSerializer för sökvägen om den %TMP% inte finns.
Konstruktorer
| Name | Description |
|---|---|
| RootedPathValidator() |
Initierar en ny instans av RootedPathValidator klassen. |
Metoder
| Name | Description |
|---|---|
| CanValidate(Type) |
Avgör om objektets typ kan verifieras. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Validate(Object) |
Avgör om värdet för ett objekt är giltigt. |