Transient: : будет использовать новый экземпляр каждый раз, когда класс или служба вызывается через один и тот же запрос HttpRequest при обработке его в пипелине.
Область действия: будет использовать один и тот же экземпляр через всю конвейерную обработку для одного запроса HttpRequest.
Singelton: Будет использовать один и тот же экземпляр для всех httprequests для всех запросов HttpRequest для всех пользователей, которые осуществляют навигациюваш сайт.