Well-known Pipeline Contributors

By default, OpenRasta executes a number of "well-known" pipeline contributors for every request. When you're writing your own contributors, you need to be aware of this execution order so you can place your contributor at the most appropriate point in the pipeline. Here's a list of the well known contributor types names - shown here in order of execution - that you might need for a call to IPipelineRunner.ExecuteBefore or IPipelineRunner.ExecuteAfter:

OpenRasta.Web.Pipeline.Contributors.Bootstrapper

OpenRasta.Web.Pipeline.Contributors.DigestAuthorizer

OpenRasta.Web.Pipeline.Contributors.HandlerResolver

OpenRasta.Web.Pipeline.Contributors.HttpMethodOverrider

OpenRasta.Web.Pipeline.Contributors.OperationCodecSelector

OpenRasta.Web.Pipeline.Contributors.OperationCreationContributor

OpenRasta.Web.Pipeline.Contributors.OperationFilter

OpenRasta.Web.Pipeline.Contributors.OperationHydrator

OpenRasta.Web.Pipeline.Contributors.OperationInvoker

OpenRasta.Web.Pipeline.Contributors.OperationResultInvoker

OpenRasta.Web.Pipeline.Contributors.ResourceTypeResolver

OpenRasta.Web.Pipeline.Contributors.ResponseEntityCodecResolver

OpenRasta.Web.Pipeline.Contributors.ResponseEntityWriter

OpenRasta.Web.Pipeline.Contributors.UriDecoratorsController

OpenRasta.Web.Pipeline.Contributors.WebFromsPostbackEnabler