Share via


WebApplicationFactoryContentRootAttribute Konstruktor

Definice

Inicializuje novou instanci objektu WebApplicationFactoryContentRootAttribute.

public:
 WebApplicationFactoryContentRootAttribute(System::String ^ key, System::String ^ contentRootPath, System::String ^ contentRootTest, System::String ^ priority);
public WebApplicationFactoryContentRootAttribute (string key, string contentRootPath, string contentRootTest, string priority);
new Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute : string * string * string * string -> Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute
Public Sub New (key As String, contentRootPath As String, contentRootTest As String, priority As String)

Parametry

key
String

Klíč tohoto WebApplicationFactoryContentRootAttributesouboru . Tento klíč se používá WebApplicationFactory<TEntryPoint> k určení, které z WebApplicationFactoryContentRootAttribute instancí v testovacím sestavení by měly být použity pro shodu s danou TEntryPoint třídy.

contentRootPath
String

Cesta ke kořenovému adresáři obsahu. Tato cesta může být relativní nebo absolutní. Pokud je cesta relativní, zkombinuje se s GetCurrentDirectory()

contentRootTest
String

Soubor, který bude použit jako značka k určení, že kořenová cesta k obsahu pro daný kontext je správná.

priority
String

Priorita tohoto kořenového atributu obsahu ve srovnání s jinými atributy. Pokud se pro stejný klíč použije více WebApplicationFactoryContentRootAttribute instancí, zpracují se pomocí Parse(String), seřazené vzestupně a použijí se v prioritě, dokud se nenajde shoda.

Platí pro