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
- 繼承
備註
將物件新增 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) |
判斷物件的值是否有效。 |