WebApplicationFactoryContentRootAttribute 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
를 사용하여 로 WebApplicationFactory<TEntryPoint> 표시되는 TEntryPoint
웹 애플리케이션의 콘텐츠 루트를 찾는 메타데이터입니다.
WebApplicationFactory<TEntryPoint>는 의 WebApplicationFactoryContentRootAttribute모든 인스턴스를 반복하고 와 Key 같은 인스턴스를 오름차순으로 TEntryPoint
FullNamePriority 정렬합니다.
WebApplicationFactory<TEntryPoint>는 에 마커 Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))"
가 있는지 검사 파일이 있으면 콘텐츠 루트ContentRootPath를 로 설정합니다.
public ref class WebApplicationFactoryContentRootAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true, Inherited=false)]
public sealed class WebApplicationFactoryContentRootAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true, Inherited=false)>]
type WebApplicationFactoryContentRootAttribute = class
inherit Attribute
Public NotInheritable Class WebApplicationFactoryContentRootAttribute
Inherits Attribute
- 상속
-
WebApplicationFactoryContentRootAttribute
- 특성
생성자
WebApplicationFactoryContentRootAttribute(String, String, String, String) |
WebApplicationFactoryContentRootAttribute의 새 인스턴스를 초기화합니다. |
속성
ContentRootPath |
지정된 프로젝트의 콘텐츠 루트 경로를 가져옵니다. 이 콘텐츠 루트는 상대 또는 절대일 수 있습니다. 상대 경로인 경우 와 BaseDirectory결합됩니다. |
ContentRootTest |
콘텐츠 루트가 설정되는 경로가 올바른지 확인하는 데 사용되는 표식 파일입니다. |
Key |
이 프로젝트와 연결된 콘텐츠 루트의 키를 가져옵니다. 일반적으로 입니다 FullName. |
Priority |
동일한 키를 가진 여러 WebApplicationFactoryContentRootAttribute 인스턴스가 테스트 Assembly에 있는 경우 검색 순서를 결정하는 숫자를 가져옵니다. |