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 qui gouvernent l’utilisation du commutateur de configuration tempFilesLocation
.
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
Lorsque vous ajoutez 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 du service Web apprennent où trouver le document de description du service Web (WSDL) 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 en utilisant le tempFilesLocation
commutateur de l' <xmlSerializer>
élément 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 d’accès absolu. Si le chemin d’accès 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 de% tmp% est utilisé pour la compilation. Le même comportement par défaut se produit lorsqu’aucun tempFilesLocation
commutateur n’est spécifié.
XmlSerializerNe vérifie pas si le chemin d’accès existe. Si ce n’est pas le cas, une DirectoryNotFoundException est générée. Il est identique au comportement par défaut de XmlSerializer
si le chemin d’accès% 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. |