IChunkTreeCache.GetOrAdd(String, Func<IFileInfo,ChunkTree>) Metoda

Definice

Získat existující ChunkTree nebo vytvořit a přidat nový, pokud není v mezipaměti k dispozici nebo vypršela jeho platnost.

public:
 Microsoft::AspNetCore::Razor::Chunks::ChunkTree ^ GetOrAdd(System::String ^ pagePath, Func<Microsoft::Extensions::FileProviders::IFileInfo ^, Microsoft::AspNetCore::Razor::Chunks::ChunkTree ^> ^ getChunkTree);
public Microsoft.AspNetCore.Razor.Chunks.ChunkTree GetOrAdd (string pagePath, Func<Microsoft.Extensions.FileProviders.IFileInfo,Microsoft.AspNetCore.Razor.Chunks.ChunkTree> getChunkTree);
abstract member GetOrAdd : string * Func<Microsoft.Extensions.FileProviders.IFileInfo, Microsoft.AspNetCore.Razor.Chunks.ChunkTree> -> Microsoft.AspNetCore.Razor.Chunks.ChunkTree
Public Function GetOrAdd (pagePath As String, getChunkTree As Func(Of IFileInfo, ChunkTree)) As ChunkTree

Parametry

pagePath
String

Relativní cesta k aplikaci pro stránku Razor

getChunkTree
Func<IFileInfo,ChunkTree>

Delegát, který vytvoří nový ChunkTree .

Návraty

ChunkTree

ChunkTreePokud soubor existuje v, v pagePath opačném případě hodnotu null .

Poznámky

Výsledná ChunkTree hodnota neobsahuje děděné bloky z _ViewStart nebo výchozí zděděné bloky.

Platí pro