/// <summary> /// Initialises the current execution context per request /// </summary> /// <typeparam name="TRequest">Type of request</typeparam> /// <param name="request">The request</param> public void PerRequest <TRequest>(TRequest request) where TRequest : ApiRequest { foreach (var executionContextExtensionInitialiser in GetInitialisersPerRequest <TRequest>()) { _executionContext.AddExtension( executionContextExtensionInitialiser.Append(request)); } }