Sdílet prostřednictvím


WebApplicationFactoryContentRootAttribute Třída

Definice

Metadata, která WebApplicationFactory<TEntryPoint> používají ke zjištění kořenového adresáře obsahu webové aplikace reprezentované .TEntryPoint WebApplicationFactory<TEntryPoint> bude iterovat všechny instance objektu WebApplicationFactoryContentRootAttribute, filtrovat instance, jejichž Key hodnota je rovna TEntryPointFullName, a seřadit je Priority vzestupně. WebApplicationFactory<TEntryPoint> zkontroluje existenci značky v Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" souboru 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 k obsahu pro daný projekt. Tento kořen obsahu může být relativní nebo absolutní. Pokud se jedná o relativní cestu, zkombinuje se s BaseDirectory.

ContentRootTest

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

Key

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

Priority

Získá číslo pro určení pořadí zjišťování, pokud je v testu Assemblypřítomno více WebApplicationFactoryContentRootAttribute instancí se stejným klíčem .

Platí pro