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 objet WebReference à un service Web dans l’infrastructure .NET, 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 du 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, .NET Framework génère une exception ConfigurationErrorsException 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’espace blanc, l’emplacement par défaut %TMP% est utilisé pour la compilation. Le même comportement par défaut se produit lorsqu’aucun commutateur n’est tempFilesLocation spécifié.
L’option XmlSerializer ne vérifie pas si le chemin d’accès existe. Si ce n’est pas le cas, un DirectoryNotFoundException élément est généré. Cela est identique au comportement par défaut du chemin d’accès XmlSerializer %TMP% n’existe pas.
Constructeurs
| Nom | Description |
|---|---|
| RootedPathValidator() |
Initialise une nouvelle instance de la classe RootedPathValidator. |
Méthodes
| Nom | Description |
|---|---|
| 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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. |