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 under /_llms/. 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

DiscoveredItem Pennington.Pipeline

A content item discovered by a content service but not yet run through the pipeline.

Properties

Metadata IFrontMatter
Front matter the discovering service already parsed, when its source carried any; null for sources whose metadata is not known until parse or render time.
Route ContentRoute
Canonical route for the item.
Source ContentSource
Origin describing how the item's content is produced.

Constructors

DiscoveredItem

#
public DiscoveredItem(ContentRoute Route, ContentSource Source)

A content item discovered by a content service but not yet run through the pipeline.

Parameters

Route ContentRoute
Canonical route for the item.
Source ContentSource
Origin describing how the item's content is produced.

Pennington.Pipeline.DiscoveredItem

namespace Pennington.Pipeline;

/// A content item discovered by a content service but not yet run through the pipeline.
public record DiscoveredItem
{
    /// A content item discovered by a content service but not yet run through the pipeline.
    
public DiscoveredItem(ContentRoute Route, ContentSource Source)
; /// Front matter the discovering service already parsed, when its source carried any; null for sources whose metadata is not known until parse or render time.
public IFrontMatter Metadata { get; set; }
/// Canonical route for the item.
public ContentRoute Route { get; set; }
/// Origin describing how the item's content is produced.
public ContentSource Source { get; set; }
}