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 objeto WebReference a um serviço Web no .NET Framework, os arquivos são criados pelo processo de descoberta do serviço Web.

Os clientes do 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 deve tempFilesLocation ser um caminho absoluto. Se o caminho especificado não for absoluto, .NET Framework gerará uma exceção ConfigurationErrorsException 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 tempFilesLocation valor da propriedade for composto de espaço em branco, o local de %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 de XmlSerializer se o caminho %TMP% não existir.

Construtores

Nome Description
RootedPathValidator()

Inicializa uma nova instância da classe RootedPathValidator.

Métodos

Nome 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 a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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