RootedPathValidator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Uwagi
Podczas dodawania WebReference
obiektu do usługi sieci Web w programie .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, program .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. |