共用方式為


RootedPathValidator 類別

定義

驗證控管組態參數使用 tempFilesLocation 的規則。

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

備註

將物件新增 WebReference 至 .NET Framework 中的Web服務時,Web 服務探索程式會建立檔案。

Web 服務用戶端會藉由新增 WebReference 物件,瞭解在 WSDL) 檔中尋找 Web 服務 (描述的位置。 Web 服務用戶端接著會使用 WriteAll 方法,將探索到的檔儲存至磁碟。 例如,探索到的檔可能是 .xsd 架構檔案或服務描述。 在程序結束時,用戶端會刪除檔案。 您可以使用 Machine.config 組態檔中指定的 元素中的 <xmlSerializer> 參數,變更暫存資料夾中tempFilesLocation檔案的預設位置,如下列範例所示。

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

的值 tempFilesLocation 必須是絕對路徑。 如果指定的路徑不是絕對路徑,.NET Framework 會在參考組態區段時產生 ConfigurationErrorsException 例外狀況。

屬性的值會截斷,以移除前置和尾端空格符。

如果 屬性的值 tempFilesLocation 是由空格符所組成,則會使用預設 %TMP% 位置來進行編譯。 未 tempFilesLocation 指定參數時,就會發生相同的默認行為。

XmlSerializer不會檢查路徑是否存在。 如果沒有, DirectoryNotFoundException 就會產生 。 如果 %TMP% 路徑不存在,則這與 的預設行為 XmlSerializer 相同。

建構函式

RootedPathValidator()

初始化 RootedPathValidator 類別的新執行個體。

方法

CanValidate(Type)

判斷是否可以驗證物件的型別。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
Validate(Object)

判斷物件的值是否有效。

適用於