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의 웹 서비스에 WebReference 개체를 추가하는 경우 웹 서비스 검색 프로세스에서 파일을 만듭니다.
웹 서비스 클라이언트는 개체를 추가하여 WSDL(웹 서비스 설명) 문서를 찾을 수 있는 위치를 알아봅니다 WebReference . 그런 다음 웹 서비스 클라이언트는 메서드를 사용하여 검색된 문서를 디스크에 저장합니다 WriteAll . 예를 들어 검색된 문서는 .xsd 스키마 파일 또는 서비스 설명일 수 있습니다. 프로세스가 끝나면 클라이언트가 파일을 삭제합니다. 다음 예제와 같이 Machine.config 구성 파일에 지정된 요소의 tempFilesLocation 스위치를 사용하여 <xmlSerializer> 임시 폴더에 있는 파일의 기본 위치를 변경할 수 있습니다.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
값 tempFilesLocation 은 절대 경로여야 합니다. 지정된 경로가 절대 경로가 아닌 경우 .NET Framework는 구성 섹션을 참조할 때 ConfigurationErrorsException 예외를 생성합니다.
선행 공백과 후행 공백을 제거하려면 속성 값이 잘립니다.
속성 값이 tempFilesLocation 공백으로 구성된 경우 기본 %TMP% 위치가 컴파일에 사용됩니다. 스위치가 지정되지 않은 tempFilesLocation 경우에도 동일한 기본 동작이 발생합니다.
경로 XmlSerializer 가 있는지 여부를 확인하지 않습니다. 그렇지 않으면 생성 DirectoryNotFoundException 됩니다. 이는 %TMP% 경로가 XmlSerializer 없는 경우의 기본 동작과 동일합니다.
생성자
| Name | Description |
|---|---|
| RootedPathValidator() |
RootedPathValidator 클래스의 새 인스턴스를 초기화합니다. |
메서드
| Name | Description |
|---|---|
| CanValidate(Type) |
개체의 형식의 유효성을 검사할 수 있는지 여부를 결정합니다. |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| Validate(Object) |
개체의 값이 유효한지 여부를 확인합니다. |