RootedPathValidator Klasa

Definicja

Sprawdza reguły dotyczące korzystania z przełącznika konfiguracji tempFilesLocation .Validates the rules governing the use of the tempFilesLocation configuration switch.

public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
    inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
Dziedziczenie
RootedPathValidator

Uwagi

Podczas dodawania WebReference obiektu do usługi sieci Web w .NET Framework pliki są tworzone przez proces odnajdowania usług sieci Web.When adding a WebReference object to a Web service in the .NET Framework, files are created by the Web service discovery process.

Klienci usługi sieci Web mogą dowiedzieć się, gdzie znaleźć dokument opisu usługi sieci Web (WSDL) przez dodanie WebReference obiektu.Web service clients learn where to find the Web service description (WSDL) document by adding a WebReference object. Następnie klienci usługi sieci Web zapisują odnalezione dokumenty na dysku przy użyciu WriteAll metody.The Web service clients then save the discovered documents to the disk by using the WriteAll method. Na przykład odnalezione dokumenty mogą być plikami schematu XSD lub opisami usług.For example, the discovered documents may be .xsd schema files or service descriptions. Na końcu procesu klient usuwa pliki.At the end of the process, the client deletes the files. Domyślną lokalizację plików w folderze tymczasowym można zmienić za pomocą tempFilesLocation przełącznika w <xmlSerializer> elemencie, który jest określony w pliku konfiguracji Machine.config, jak w poniższym przykładzie.You can change the default location of the files in the temporary folder by using the tempFilesLocation switch in the <xmlSerializer> element, specified in the Machine.config configuration file, as in the following example.

<configuration>  
  <system.web>  
  <system.xml.serialization>  
    <xmlSerializer tempFilesLocation=".."/>  
  </system.xml.serialization>  
</configuration>  

Wartość tempFilesLocation musi być ścieżką bezwzględną.The value of tempFilesLocation must be an absolute path. Jeśli określona ścieżka nie jest bezwzględna, .NET Framework generuje ConfigurationErrorsException wyjątek w przypadku odwołania do sekcji konfiguracji.If the path specified is not absolute, the .NET Framework generates a ConfigurationErrorsException exception when the configuration section is referenced.

Wartość właściwości jest obcinana do usuwania wiodących i końcowych białych znaków.The value of the property is truncated to remove leading and trailing white spaces.

Jeśli wartość tempFilesLocation Właściwości składa się z odstępu, do kompilacji jest używana domyślna lokalizacja% tmp%.If value of the tempFilesLocation property is composed of white space, the default %TMP% location is used for the compilation. Takie samo zachowanie domyślne występuje, gdy nie tempFilesLocation określono przełącznika.The same default behavior occurs when no tempFilesLocation switch is specified.

Nie XmlSerializer sprawdza, czy ścieżka istnieje.The XmlSerializer does not check to see whether the path exists. Jeśli tak nie DirectoryNotFoundException jest, jest generowany.If it does not, a DirectoryNotFoundException is generated. Jest to identyczne z domyślnym zachowaniem, XmlSerializer Jeśli ścieżka% TMP% nie istnieje.This is identical to the default behavior of the XmlSerializer if the %TMP% path does not exist.

Konstruktory

RootedPathValidator()

Inicjuje nowe wystąpienie klasy RootedPathValidator.Initializes a new instance of the RootedPathValidator class.

Metody

CanValidate(Type)

Określa, czy typ obiektu może być zweryfikowany.Determines whether the type of the object can be validated.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Validate(Object)

Określa, czy wartość obiektu jest prawidłowa.Determines whether the value of an object is valid.

Dotyczy