Udostępnij za pośrednictwem


WebApplicationFactoryContentRootAttribute Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy 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

Klucz tego WebApplicationFactoryContentRootAttributeobiektu . Ten klucz służy WebApplicationFactory<TEntryPoint> do określania, które WebApplicationFactoryContentRootAttribute wystąpienia zestawu testowego powinny być używane do dopasowania danej klasy TEntryPoint.

contentRootPath
String

Ścieżka do katalogu głównego zawartości. Ta ścieżka może być względna lub bezwzględna. Jeśli ścieżka jest względna, ścieżka zostanie połączona z GetCurrentDirectory()

contentRootTest
String

Plik, który będzie używany jako znacznik, aby określić, że ścieżka główna zawartości dla danego kontekstu jest poprawna.

priority
String

Priorytet tego atrybutu głównego zawartości w porównaniu z innymi atrybutami. Po zastosowaniu wielu WebApplicationFactoryContentRootAttribute wystąpień dla tego samego klucza są przetwarzane z elementem Parse(String), uporządkowane w kolejności rosnącej i stosowane w priorytetyzowaniu do momentu znalezienia dopasowania.

Dotyczy