WebApplicationFactoryContentRootAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Metadados que WebApplicationFactory<TEntryPoint> usam para descobrir a raiz de conteúdo para o aplicativo Web representado por TEntryPoint
.
WebApplicationFactory<TEntryPoint> iterará em todas as instâncias do WebApplicationFactoryContentRootAttribute, filtrará as instâncias cujo Key é igual a TEntryPoint
FullName, ordene-as por Priority em ordem crescente.
WebApplicationFactory<TEntryPoint>marcar para a existência do marcador em Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))"
e, se o arquivo existir, ele definirá a raiz de conteúdo como 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
- Herança
-
WebApplicationFactoryContentRootAttribute
- Atributos
Construtores
WebApplicationFactoryContentRootAttribute(String, String, String, String) |
Inicializa uma nova instância de WebApplicationFactoryContentRootAttribute. |
Propriedades
ContentRootPath |
Obtém o caminho raiz de conteúdo para um determinado projeto. Essa raiz de conteúdo pode ser relativa ou absoluta. Se for um caminho relativo, ele será combinado com BaseDirectory. |
ContentRootTest |
Um arquivo de marcador usado para garantir que o caminho para o qual a raiz de conteúdo está sendo definida esteja correto. |
Key |
Obtém a chave para a raiz de conteúdo associada a este projeto. Normalmente FullName, . |
Priority |
Obtém um número para determinar a ordem de investigação quando várias WebApplicationFactoryContentRootAttribute instâncias com a mesma chave estão presentes no teste Assembly. |