public I18NMiddleware(RequestDelegate next, ILocalizationManager localizationManager, IOptions <I18NMiddlewareOptions> middleWareOptions, [CanBeNull] ILogger <I18NMiddleware> logger, IPooledStreamManager pooledStreamManager, INuggetReplacer nuggetReplacer) { _next = next; _localizationManager = localizationManager; _logger = logger; _pooledStreamManager = pooledStreamManager; _nuggetReplacer = nuggetReplacer; _options = middleWareOptions.Value; }
public DisposablePooledStream(IPooledStreamManager pooledStreamManager, string streamName) { _pooledStreamManager = pooledStreamManager; _stream = _pooledStreamManager.GetStream(streamName); }