WebApplicationFactoryContentRootAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Метаданные, использующие WebApplicationFactory<TEntryPoint> для поиска корня содержимого для веб-приложения, представленного .TEntryPoint
WebApplicationFactory<TEntryPoint> выполняет итерацию по всем экземплярам WebApplicationFactoryContentRootAttribute, отфильтрует экземпляры, для которых Key равно TEntryPoint
FullName, упорядочение их по 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) |
Инициализирует новый экземпляр WebApplicationFactoryContentRootAttribute. |
Свойства
ContentRootPath |
Возвращает корневой путь содержимого для заданного проекта. Этот корень содержимого может быть относительным или абсолютным. Если это относительный путь, он будет объединен с BaseDirectory. |
ContentRootTest |
Файл маркера, используемый для обеспечения правильности пути для корня содержимого. |
Key |
Возвращает ключ для корня содержимого, связанного с этим проектом. Обычно это FullName. |
Priority |
Возвращает число для определения порядка проверки, если в тесте Assemblyприсутствует несколько WebApplicationFactoryContentRootAttribute экземпляров с одним и тем же ключом. |