次の方法で共有


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

注釈

.NET Framework の Web サービスにオブジェクトを追加 WebReference すると、Web サービス検出プロセスによってファイルが作成されます。

Web サービス クライアントは、 オブジェクトを追加して Web サービス記述 (WSDL) ドキュメントを検索する場所を WebReference 学習します。 その後、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)

オブジェクトの値が有効かどうかを判断します。

適用対象