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
messagestring
SelfFetchUnavailableException
#public SelfFetchUnavailableException(string message, Exception innerException)
Initializes the exception with a message and the underlying cause.
Parameters
messagestringinnerExceptionException
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)
;
}