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 の 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) |
オブジェクトの値が有効かどうかを判断します。 |
適用対象
.NET