WebApplicationFactoryContentRootAttribute Třída

Definice

Metadata, která pomocí funkce zjistí kořen obsahu webové aplikace WebApplicationFactory<TEntryPoint> reprezentované objektem TEntryPoint. WebApplicationFactory<TEntryPoint>bude iterovat ve všech instancích objektu , filtrovat instance, jejichž hodnota se rovná WebApplicationFactoryContentRootAttribute Key TEntryPoint,a seřadit je FullName Priority vzestupně. WebApplicationFactory<TEntryPoint> zkontroluje existenci značky v Path.Combine( ContentRootPath , Path.GetFileName( ContentRootTest )) a pokud soubor existuje, nastaví kořen obsahu na 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
Dědičnost
WebApplicationFactoryContentRootAttribute
Atributy

Konstruktory

WebApplicationFactoryContentRootAttribute(String, String, String, String)

Inicializuje novou instanci WebApplicationFactoryContentRootAttribute .

Vlastnosti

ContentRootPath

Získá kořenovou cestu obsahu pro daný projekt. Tento kořen obsahu může být relativní nebo absolutní. Pokud se jedná o relativní cestu, zkombinují se s BaseDirectory .

ContentRootTest

Soubor značek, který slouží k zajištění správnosti cesty, na kterou je kořenový adresář obsahu nastavený.

Key

Získá klíč pro kořen obsahu přidružený k tomuto projektu. Obvykle FullName .

Priority

Získá číslo pro určení pořadí testování, pokud je v testu přítomno více instancí WebApplicationFactoryContentRootAttribute se stejným klíčem Assembly .

Platí pro