共用方式為


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

定義

取得現有的 ChunkTree ,如果快取中無法使用,或已過期,請建立並新增新的 。

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

參數

pagePath
String

Razor 頁面的應用程式相對路徑。

getChunkTree
Func<IFileInfo,ChunkTree>

建立新 ChunkTree 的委派。

傳回

ChunkTree如果檔案存在於 pagePath ,則為 , null 否則為 。

備註

產生的 ChunkTree 不包含繼承自_ViewStart或預設繼承區塊的區塊。

適用於