RootedPathValidator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Valida as regras que regem o uso da opção tempFilesLocation 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
Comentários
Ao adicionar um WebReference objeto a um serviço Web no .NET Framework, os arquivos são criados pelo processo de descoberta do serviço Web.
Os clientes de serviço Web aprendem onde encontrar o documento WSDL (descrição do serviço Web) adicionando um WebReference objeto . Em seguida, os clientes do serviço Web salvam os documentos descobertos no disco usando o WriteAll método . Por exemplo, os documentos descobertos podem ser arquivos de esquema .xsd ou descrições de serviço. No final do processo, o cliente exclui os arquivos. Você pode alterar o local padrão dos arquivos na pasta temporária usando a opção tempFilesLocation no <xmlSerializer> elemento , especificada no arquivo de configuração Machine.config, como no exemplo a seguir.
<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, o .NET Framework gerará uma ConfigurationErrorsException exceção quando a seção de configuração for referenciada.
O valor da propriedade é truncado para remover espaços em branco à esquerda e à direita.
Se o valor da tempFilesLocation propriedade for composto por espaço em branco, o local %TMP% padrão será usado para a compilação. O mesmo comportamento padrão ocorre quando nenhuma tempFilesLocation opção é especificada.
O XmlSerializer não verifica se o caminho existe. Se isso não acontecer, um DirectoryNotFoundException será gerado. Isso é idêntico ao comportamento padrão do XmlSerializer se o caminho %TMP% não existir.
Construtores
| RootedPathValidator() |
Inicializa uma nova instância da classe RootedPathValidator. |
Métodos
| CanValidate(Type) |
Determina se o tipo de objeto pode ser validado. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Validate(Object) |
Determina se o valor de um objeto é válido. |