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

SelfFetchUnavailableException Pennington.Infrastructure

Thrown by CreateClient when the in-process transport is not ready — the host's IServer has not started yet (a TestServer whose application is still null, or a Kestrel host that has not bound a listening address). Distinct from a per-page content failure: site-crawling consumers (notably SiteProjection) must let this propagate so a partially-built or empty corpus is never cached as if the crawl had completed.

Constructors

SelfFetchUnavailableException

#
public SelfFetchUnavailableException(string message)

Initializes the exception with a message describing why the transport is unavailable.

Parameters

message string

SelfFetchUnavailableException

#
public SelfFetchUnavailableException(string message, Exception innerException)

Initializes the exception with a message and the underlying cause.

Parameters

message string
innerException Exception

Pennington.Infrastructure.SelfFetchUnavailableException

namespace Pennington.Infrastructure;

/// Thrown by CreateClient when the in-process transport is not ready — the host's IServer has not started yet (a TestServer whose application is still null, or a Kestrel host that has not bound a listening address). Distinct from a per-page content failure: site-crawling consumers (notably SiteProjection) must let this propagate so a partially-built or empty corpus is never cached as if the crawl had completed.
public class SelfFetchUnavailableException
{
    /// Initializes the exception with a message describing why the transport is unavailable.
    
public SelfFetchUnavailableException(string message)
; /// Initializes the exception with a message and the underlying cause.
public SelfFetchUnavailableException(string message, Exception innerException)
; }