RootedPathValidator Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Valida as regras que regem o uso do tempFilesLocation comutador de configuração.
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Herança
Observações
Ao adicionar um objeto WebReference a um serviço Web no .NET Framework, os ficheiros são criados pelo processo de descoberta do serviço Web.
Os clientes de serviço web aprendem onde encontrar o documento de descrição do serviço Web (WSDL) adicionando um WebReference objeto. Os clientes do serviço Web guardam então os documentos descobertos no disco usando o WriteAll método. Por exemplo, os documentos descobertos podem ser ficheiros de esquema .xsd ou descrições de serviço. No final do processo, o cliente apaga os ficheiros. Pode alterar a localização padrão dos ficheiros na pasta temporária usando o tempFilesLocation interruptor no <xmlSerializer> elemento, especificado no ficheiro de configuração Machine.config, como no exemplo seguinte.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
O valor de tempFilesLocation deve ser um caminho absoluto. Se o caminho especificado não for absoluto, .NET Framework gera uma exceção ConfigurationErrorsException quando a secção de configuração é referenciada.
O valor da propriedade é truncado para eliminar espaços em branco à frente e à frente.
Se o valor da tempFilesLocation propriedade for composto por espaços em branco, a localização %TMP% padrão é usada para a compilação. O mesmo comportamento padrão ocorre quando nenhum tempFilesLocation interruptor é especificado.
O XmlSerializer não verifica se o caminho existe. Se não o fizer, gera-se a.DirectoryNotFoundException Isto é idêntico ao comportamento padrão do XmlSerializer se o caminho %TMP% não existir.
Construtores
| Name | Description |
|---|---|
| RootedPathValidator() |
Inicializa uma nova instância da RootedPathValidator classe. |
Métodos
| Name | Description |
|---|---|
| CanValidate(Type) |
Determina se o tipo do objeto pode ser validado. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Validate(Object) |
Determina se o valor de um objeto é válido. |