Passing data between pipeline components
Version: 10.3
All components in a pipeline operate independently without knowledge of what other components have done. However, there are occasions where information must be passed between components to avoid repeating the same action over and over.
In these situations, use the RequestContext property of the base request object. This is a property bag where you can store any information you need to pass between components.
RequestResponse
request.RequestContext.Properties["componentSensitiveData"] = "customValue";