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. |