WebApplicationFactoryContentRootAttribute Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.