Bagikan melalui


RootedPathValidator Kelas

Definisi

Memvalidasi aturan yang mengatur penggunaan tempFilesLocation sakelar konfigurasi.

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

Keterangan

Saat menambahkan WebReference objek ke layanan Web di .NET Framework, file dibuat oleh proses penemuan layanan Web.

Klien layanan web mempelajari tempat menemukan dokumen Deskripsi layanan web (WSDL) dengan menambahkan WebReference objek. Klien layanan Web kemudian menyimpan dokumen yang ditemukan ke disk dengan menggunakan WriteAll metode . Misalnya, dokumen yang ditemukan mungkin berupa file skema .xsd atau deskripsi layanan. Pada akhir proses, klien menghapus file. Anda dapat mengubah lokasi default file di folder sementara dengan menggunakan tempFilesLocation sakelar di <xmlSerializer> elemen , yang ditentukan dalam file konfigurasi Machine.config, seperti dalam contoh berikut.

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

Nilai tempFilesLocation harus merupakan jalur absolut. Jika jalur yang ditentukan tidak absolut, .NET Framework menghasilkan ConfigurationErrorsException pengecualian saat bagian konfigurasi direferensikan.

Nilai properti dipotok untuk menghapus spasi putih di awal dan akhir.

Jika nilai tempFilesLocation properti terdiri dari spasi kosong, lokasi %TMP% default digunakan untuk kompilasi. Perilaku default yang sama terjadi ketika tidak ada tempFilesLocation sakelar yang ditentukan.

XmlSerializer tidak memeriksa untuk melihat apakah jalur ada. Jika tidak, DirectoryNotFoundException dihasilkan. Ini identik dengan perilaku XmlSerializer default jika jalur %TMP% tidak ada.

Konstruktor

RootedPathValidator()

Menginisialisasi instans baru kelas RootedPathValidator.

Metode

CanValidate(Type)

Menentukan apakah tipe objek dapat divalidasi.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Validate(Object)

Menentukan apakah nilai objek valid.

Berlaku untuk