RootedPathValidator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |