This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy at the same URL with .md appended. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

RenderedItem Pennington.Pipeline

A RenderedItem whose front matter has been narrowed to a known type, returned by the generic ResolveAsync<TFrontMatter> convenience.

Properties

Content RenderedContent
Rendered content and extracted page data.
Metadata TFrontMatter
Front matter typed as TFrontMatter.
Route ContentRoute
Canonical route for the item.

Constructors

RenderedItem

#
public RenderedItem`1(ContentRoute Route, TFrontMatter Metadata, RenderedContent Content)

A RenderedItem whose front matter has been narrowed to a known type, returned by the generic ResolveAsync<TFrontMatter> convenience.

Parameters

Route ContentRoute
Canonical route for the item.
Metadata TFrontMatter
Front matter typed as TFrontMatter.
Content RenderedContent
Rendered content and extracted page data.

Pennington.Pipeline.RenderedItem

namespace Pennington.Pipeline;

/// A RenderedItem whose front matter has been narrowed to a known type, returned by the generic ResolveAsync<TFrontMatter> convenience.
public record RenderedItem
{
    /// Rendered content and extracted page data.
    
public RenderedContent Content { get; set; }
/// Front matter typed as TFrontMatter.
public TFrontMatter Metadata { get; set; }
/// A RenderedItem whose front matter has been narrowed to a known type, returned by the generic ResolveAsync<TFrontMatter> convenience.
public RenderedItem`1(ContentRoute Route, TFrontMatter Metadata, RenderedContent Content)
; /// Canonical route for the item.
public ContentRoute Route { get; set; }
}