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

Definition

Rufen Sie ein vorhandenes ChunkTreeab, oder erstellen Sie einen neuen, und fügen Sie ihn hinzu, wenn sie nicht im Cache verfügbar oder abgelaufen ist.

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

Parameter

pagePath
String

Der relative Anwendungspfad der Razor-Seite.

getChunkTree
Func<IFileInfo,ChunkTree>

Ein Delegat, der eine neue ChunkTreeerstellt.

Gibt zurück

Die ChunkTree , wenn eine Datei unter pagePathvorhanden ist, null andernfalls.

Hinweise

Das resultierende ChunkTree enthält keine geerbten Blöcke von _ViewStart oder standardmäßig geerbten Blöcken.

Gilt für: