HeadServiceExtensions
Pennington.Head
Registration helpers for the head-composition pipeline.
Methods
AddHead
#public static IServiceCollection AddHead(IServiceCollection services)
Registers the head composition rewriter. Inert until at least one IHeadContributor is also registered, so adding this on its own leaves head output byte-identical.
Parameters
servicesIServiceCollection
Returns
IServiceCollectionAddHeadContributor<T>
#public static IServiceCollection AddHeadContributor<T>(IServiceCollection services)
Registers a single head contributor. Transient so contributors capturing a file-watched dependency (e.g. the content registry) pick up the current instance per request.
Parameters
servicesIServiceCollection
Returns
IServiceCollectionPennington.Head.HeadServiceExtensions
namespace Pennington.Head;
/// Registration helpers for the head-composition pipeline.
public class HeadServiceExtensions
{
/// Registers the head composition rewriter. Inert until at least one IHeadContributor is also registered, so adding this on its own leaves head output byte-identical.
public static IServiceCollection AddHead(IServiceCollection services)
;
/// Registers a single head contributor. Transient so contributors capturing a file-watched dependency (e.g. the content registry) pick up the current instance per request.
public static IServiceCollection AddHeadContributor<T>(IServiceCollection services)
;
}