WebApplicationFactoryContentRootAttribute 类

定义

用于 WebApplicationFactory<TEntryPoint> 查找由 TEntryPoint表示的 web 应用程序的内容根的元数据。 WebApplicationFactory<TEntryPoint>将循环访问所有实例 WebApplicationFactoryContentRootAttribute ,筛选其等于 TEntryPoint 的实例 Key FullName ,按 Priority 升序排序。 WebApplicationFactory<TEntryPoint> 将检查路径中是否存在标记。将 (ContentRootPath 、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

适用于