RootedPathValidator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Convalida le regole che regolano l'uso tempFilesLocation
del commutatore di configurazione.
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Ereditarietà
Commenti
Quando si aggiunge un oggetto a un WebReference
servizio Web in .NET Framework, i file vengono creati dal processo di individuazione del servizio Web.
I client del servizio Web apprenderà dove trovare il documento WSDL (Web Service Description) aggiungendo un WebReference
oggetto. I client del servizio Web salvano quindi i documenti individuati nel disco usando il WriteAll
metodo . Ad esempio, i documenti individuati possono essere file di schema xsd o descrizioni dei servizi. Alla fine del processo, il client elimina i file. È possibile modificare il percorso predefinito dei file nella cartella temporanea usando l'opzione tempFilesLocation
nell'elemento <xmlSerializer>
, specificato nel file di configurazione Machine.config, come nell'esempio seguente.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
Il valore di tempFilesLocation
deve essere un percorso assoluto. Se il percorso specificato non è assoluto, .NET Framework genera un'eccezione ConfigurationErrorsException quando viene fatto riferimento alla sezione di configurazione.
Il valore della proprietà viene troncato per rimuovere spazi vuoti iniziali e finali.
Se il valore della tempFilesLocation
proprietà è costituito da spazi vuoti, viene utilizzata la posizione %TMP% predefinita per la compilazione. Lo stesso comportamento predefinito si verifica quando non viene specificato alcun tempFilesLocation
commutatore.
Non XmlSerializer verifica se il percorso esiste. In caso contrario, viene generato un oggetto DirectoryNotFoundException . Si tratta di un comportamento identico al comportamento predefinito del XmlSerializer
percorso %TMP% non esiste.
Costruttori
RootedPathValidator() |
Inizializza una nuova istanza della classe RootedPathValidator. |
Metodi
CanValidate(Type) |
Determina se il tipo dell'oggetto può essere convalidato. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Validate(Object) |
Determina se il valore di un oggetto è valido. |