Share via


RootedPathValidator Classe

Definição

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
RootedPathValidator

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 de descrição do serviço Web (WSDL) 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 padrão %TMP% 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.

Aplica-se a