TessaResponseCompressionProvider - конструктор
Объект, возвращающий провайдер для сжатия ответов на HTTP-запрос.
Пространство имён: Tessa.Web.ServicesСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public TessaResponseCompressionProvider(
IServiceProvider services,
IOptions<ResponseCompressionOptions> options,
IOptions<BrotliCompressionProviderOptions> brotliOptions
)
Public Sub New (
services As IServiceProvider,
options As IOptions(Of ResponseCompressionOptions),
brotliOptions As IOptions(Of BrotliCompressionProviderOptions)
)
public:
TessaResponseCompressionProvider(
IServiceProvider^ services,
IOptions<ResponseCompressionOptions^>^ options,
IOptions<BrotliCompressionProviderOptions^>^ brotliOptions
)
new :
services : IServiceProvider *
options : IOptions<ResponseCompressionOptions> *
brotliOptions : IOptions<BrotliCompressionProviderOptions> -> TessaResponseCompressionProvider
Параметры
- services IServiceProvider
Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.
- options IOptionsResponseCompressionOptions
Options for the HTTP response compression middleware.
- brotliOptions IOptionsBrotliCompressionProviderOptions
Options for the BrotliCompressionProvider
Используется логика по умолчанию с дополнительной возможностью настройки уровень сжатия по алгоритму Brotli
посредством атрибута
BrotliCompressionLevelAttribute, устанавливаемого на методах или классах контроллеров.