RootedPathValidator Klas

Definitie

Valideert de regels voor het gebruik van de tempFilesLocation configuratieswitch.

public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
    inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
Overname
RootedPathValidator

Opmerkingen

Wanneer u een WebReference-object toevoegt aan een webservice in het .NET Framework, worden bestanden gemaakt door het detectieproces van de webservice.

Webserviceclients leren waar u het WSDL-document (Web Service Description) kunt vinden door een WebReference object toe te voegen. De webserviceclients slaan vervolgens de gedetecteerde documenten op de schijf op met behulp van de WriteAll methode. De gedetecteerde documenten kunnen bijvoorbeeld .xsd-schemabestanden of servicebeschrijvingen zijn. Aan het einde van het proces verwijdert de client de bestanden. U kunt de standaardlocatie van de bestanden in de tijdelijke map wijzigen met behulp van de tempFilesLocation schakeloptie in het <xmlSerializer> element, opgegeven in het Machine.config configuratiebestand, zoals in het volgende voorbeeld.

<configuration>  
  <system.web>  
  <system.xml.serialization>  
    <xmlSerializer tempFilesLocation=".."/>  
  </system.xml.serialization>  
</configuration>  

De waarde van tempFilesLocation moet een absoluut pad zijn. Als het opgegeven pad niet absoluut is, genereert het .NET Framework een ConfigurationErrorsException uitzondering wanneer naar de configuratiesectie wordt verwezen.

De waarde van de eigenschap wordt afgekapt om voorloop- en volgspaties te verwijderen.

Als de waarde van de tempFilesLocation eigenschap bestaat uit witruimte, wordt de standaardlocatie %TMP% voor de compilatie gebruikt. Hetzelfde standaardgedrag treedt op wanneer er geen tempFilesLocation schakeloptie is opgegeven.

Er XmlSerializer wordt niet gecontroleerd of het pad bestaat. Als dit niet het geval is, wordt er een DirectoryNotFoundException gegenereerd. Dit is identiek aan het standaardgedrag van de XmlSerializer als het %TMP% pad niet bestaat.

Constructors

Name Description
RootedPathValidator()

Initialiseert een nieuw exemplaar van de RootedPathValidator klasse.

Methoden

Name Description
CanValidate(Type)

Bepaalt of het type van het object kan worden gevalideerd.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Validate(Object)

Bepaalt of de waarde van een object geldig is.

Van toepassing op