RootedPathValidator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Valide les règles régissant l’utilisation du tempFilesLocation
commutateur de configuration.
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Héritage
Remarques
Lors de l’ajout d’un WebReference
objet à un service Web dans le .NET Framework, les fichiers sont créés par le processus de découverte du service Web.
Les clients de service Web apprennent où trouver le document WSDL (Web Service Description) en ajoutant un WebReference
objet. Les clients de service Web enregistrent ensuite les documents découverts sur le disque à l’aide de la WriteAll
méthode . Par exemple, les documents découverts peuvent être des fichiers de schéma .xsd ou des descriptions de service. À la fin du processus, le client supprime les fichiers. Vous pouvez modifier l’emplacement par défaut des fichiers dans le dossier temporaire à l’aide du tempFilesLocation
commutateur dans l’élément <xmlSerializer>
, spécifié dans le fichier de configuration Machine.config, comme dans l’exemple suivant.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
La valeur de tempFilesLocation
doit être un chemin absolu. Si le chemin spécifié n’est pas absolu, le .NET Framework génère une ConfigurationErrorsException exception lorsque la section de configuration est référencée.
La valeur de la propriété est tronquée pour supprimer les espaces blancs de début et de fin.
Si la valeur de la tempFilesLocation
propriété est composée d’espaces blancs, l’emplacement par défaut %TMP% est utilisé pour la compilation. Le même comportement par défaut se produit quand aucun commutateur n’est tempFilesLocation
spécifié.
ne XmlSerializer vérifie pas si le chemin existe. Si ce n’est pas le cas, un DirectoryNotFoundException est généré. Ce comportement est identique au comportement par défaut du XmlSerializer
si le chemin %TMP% n’existe pas.
Constructeurs
RootedPathValidator() |
Initialise une nouvelle instance de la classe RootedPathValidator. |
Méthodes
CanValidate(Type) |
Détermine si le type de l'objet peut être validé. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Validate(Object) |
Détermine si la valeur d’un objet est valide. |