Managing Pipelines

Managing Pipelines

Sitecore Pipelines

<preprocessRequest>
  • Invoked for each HTTP request managed by ASP.NET
  • Can redirect requests back to ASP.NET
  • Rejects requests with extensions other than .aspx, .ashx, or .asmx
  • Can prevent the <httpRequestBegin> from processing some requests
<httpRequestBegin>
  • Resolves the Sitecore context of the HTTP request
  • Invoked for each HTTP request passed to it by the <preprocessRequest> pipeline
  • A frequently customized pipeline
  • Can redirect requests back to ASP.NET, e.g. URL matches the IgnoreUrlPrefixes setting in web.config
<httpRequestEnd>
  • Performs diagnostic operations and stops measurements
<renderField>
  • Renders the value of a field
  • A frequently customized pipeline

Sources