Partager via


RootedPathValidator Classe

Définition

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
RootedPathValidator

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.

S’applique à