RootedPathValidator Klasa

Definicja

Weryfikuje reguły zarządzania użyciem przełącznika tempFilesLocation konfiguracji.

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 odnajdywania usługi sieci Web.

Klienci usługi sieci Web dowiedzą się, gdzie znaleźć dokument opis usługi internetowej (WSDL), dodając WebReference obiekt. Klienci usługi sieci Web następnie zapisują odnalezione dokumenty na dysku przy użyciu WriteAll metody . Na przykład odnalezione dokumenty mogą być plikami schematu xsd lub opisami usług. Po zakończeniu procesu klient usuwa pliki. Domyślną lokalizację plików w folderze tymczasowym można zmienić przy użyciu tempFilesLocation przełącznika w elemecie <xmlSerializer> określonym w pliku konfiguracji Machine.config, jak w poniższym przykładzie.

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

Wartość tempFilesLocation musi być ścieżką bezwzględną. Jeśli określona ścieżka nie jest bezwzględna, .NET Framework generuje ConfigurationErrorsException wyjątek podczas odwoływanie się do sekcji konfiguracji.

Wartość właściwości jest obcinana w celu usunięcia wiodących i końcowych białych spacji.

Jeśli wartość tempFilesLocation właściwości składa się z białych znaków, domyślna lokalizacja %TMP% jest używana do kompilacji. To samo zachowanie domyślne występuje, gdy nie tempFilesLocation określono przełącznika.

Element XmlSerializer nie sprawdza, czy ścieżka istnieje. Jeśli tak nie jest, DirectoryNotFoundException zostanie wygenerowany element . Jest to identyczne z zachowaniem domyślnym, XmlSerializer jeśli ścieżka %TMP% nie istnieje.

Konstruktory

RootedPathValidator()

Inicjuje nowe wystąpienie klasy RootedPathValidator.

Metody

CanValidate(Type)

Określa, czy można zweryfikować typ obiektu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(Object)

Określa, czy wartość obiektu jest prawidłowa.

Dotyczy