Sdílet prostřednictvím


DefaultChunkTreeCache.GetOrAdd Metoda

Definice

Získejte existující ChunkTreenebo vytvořte a přidejte nový, pokud není k dispozici v mezipaměti nebo vypršela jeho platnost.

public:
 virtual 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
override this.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 aplikace stránky Razor.

getChunkTree
Func<IFileInfo,ChunkTree>

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

Návraty

Pokud ChunkTree soubor existuje na adrese pagePath, null v opačném případě.

Implementuje

Platí pro