RootedPathValidator Classe

Definição

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
RootedPathValidator

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.

Aplica-se a