Share via


RootedPathValidator Classe

Définition

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
RootedPathValidator

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.

S’applique à