Compartir a través de


RootedPathValidator Clase

Definición

Valida las reglas que rigen el uso del tempFilesLocation modificador de configuración.

public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
    inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
Herencia
RootedPathValidator

Comentarios

Al agregar un WebReference objeto a un servicio web en .NET Framework, el proceso de detección de servicios web crea los archivos.

Los clientes de servicios web aprenden dónde encontrar el documento de descripción del servicio web (WSDL) agregando un WebReference objeto . A continuación, los clientes del servicio web guardan los documentos detectados en el disco mediante el WriteAll método . Por ejemplo, los documentos detectados pueden ser archivos de esquema .xsd o descripciones del servicio. Al final del proceso, el cliente elimina los archivos. Puede cambiar la ubicación predeterminada de los archivos en la carpeta temporal mediante el tempFilesLocation modificador del <xmlSerializer> elemento , especificado en el archivo de configuración de Machine.config, como en el ejemplo siguiente.

<configuration>  
  <system.web>  
  <system.xml.serialization>  
    <xmlSerializer tempFilesLocation=".."/>  
  </system.xml.serialization>  
</configuration>  

El valor de debe ser una ruta de tempFilesLocation acceso absoluta. Si la ruta de acceso especificada no es absoluta, .NET Framework genera una ConfigurationErrorsException excepción cuando se hace referencia a la sección de configuración.

El valor de la propiedad se trunca para quitar los espacios en blanco iniciales y finales.

Si el valor de la tempFilesLocation propiedad se compone de espacios en blanco, se usa la ubicación %TMP% predeterminada para la compilación. El mismo comportamiento predeterminado se produce cuando no se especifica ningún tempFilesLocation modificador.

XmlSerializer no comprueba si existe la ruta de acceso. Si no es así, se genera un DirectoryNotFoundException . Esto es idéntico al comportamiento predeterminado de XmlSerializer si la ruta de acceso %TMP% no existe.

Constructores

RootedPathValidator()

Inicializa una nueva instancia de la clase RootedPathValidator.

Métodos

CanValidate(Type)

Determina si se puede validar el tipo del objeto.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(Object)

Determina si el valor de un objeto es válido.

Se aplica a