WebApplicationFactoryContentRootAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
元数据, WebApplicationFactory<TEntryPoint> 该元数据使用 查找由 TEntryPoint
表示的 Web 应用程序的内容根。
WebApplicationFactory<TEntryPoint>将循环访问 的所有实例WebApplicationFactoryContentRootAttribute,筛选等于 TEntryPoint
FullName的Key实例,按Priority升序对它们进行排序。
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) |
属性
ContentRootPath |
获取给定项目的内容根路径。 此内容根可以是相对的,也可以是绝对的。 如果它是相对路径,它将与 组合在一起 BaseDirectory。 |
ContentRootTest |
一个标记文件,用于确保将内容根目录设置为的路径正确。 |
Key |
获取与此项目关联的内容根的键。 通常为 FullName。 |
Priority |
获取一个数字,用于确定测试 Assembly上存在具有相同键的多个WebApplicationFactoryContentRootAttribute实例时探测顺序。 |