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) |
判斷物件的值是否有效。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應