RootedPathValidator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證配置交換器的使用 tempFilesLocation 規則。
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- 繼承
備註
在 .NET Framework 中將 WebReference 物件加入 Web 服務時,檔案會由 Web 服務發現過程建立。
網路服務用戶端透過新增 WebReference 物件來學習在哪裡找到網路服務描述(WSDL)文件。 網路服務用戶端接著透過此 WriteAll 方法將發現的文件儲存到磁碟中。 例如,發現的文件可能是 .xsd 架構檔案或服務描述。 在流程結束時,客戶端會刪除這些檔案。 你可以透過 tempFilesLocation 元素中的 <xmlSerializer> 開關(在 Machine.config 設定檔中指定)來更改暫存資料夾中檔案的預設位置,如下範例所示。
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
的 tempFilesLocation 值必須是一條絕對路徑。 若指定的路徑非絕對,.NET Framework 在引用配置區段時會產生 ConfigurationErrorsException 例外。
為了去除前方和後方的白字,物業價值會被截斷。
若屬性值 tempFilesLocation 為空白,則會使用預設的 %TMP% 位置進行編譯。 當未 tempFilesLocation 指定開關時,預設行為相同。
它 XmlSerializer 不會檢查路徑是否存在。 若不成立,則生成 a DirectoryNotFoundException 。 這與當 %TMP% 路徑不存在時的 XmlSerializer 預設行為相同。
建構函式
| 名稱 | Description |
|---|---|
| RootedPathValidator() |
初始化 RootedPathValidator 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| CanValidate(Type) |
判斷物件類型是否可被驗證。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
| Validate(Object) |
判斷物件的值是否有效。 |