RootedPathValidator Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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. |