public AspNetHttpHandler( IRouteCollection routes, ICache cache, IEnumerable <IResponseGenerator> responseGenerators, IEnumerable <IResponseHandler> responseHandlers, IAntiCsrfCookieManager antiCsrfCookieManager, IAntiCsrfNonceValidator antiCsrfNonceValidator, IAntiCsrfResponseGenerator antiCsrfResponseGenerator) { routes.ThrowIfNull("routes"); cache.ThrowIfNull("cache"); responseGenerators.ThrowIfNull("responseGenerators"); responseHandlers.ThrowIfNull("responseHandlers"); antiCsrfCookieManager.ThrowIfNull("antiCsrfSessionManager"); antiCsrfNonceValidator.ThrowIfNull("antiCsrfTokenValidator"); antiCsrfResponseGenerator.ThrowIfNull("antiCsrfResponseGenerator"); _routes = routes; _cache = cache; _responseGenerators = responseGenerators.ToArray(); _responseHandlers = responseHandlers.ToArray(); _antiCsrfCookieManager = antiCsrfCookieManager; _antiCsrfNonceValidator = antiCsrfNonceValidator; _antiCsrfResponseGenerator = antiCsrfResponseGenerator; }
public AspNetHttpHandler( IRouteCollection routes, ICache cache, IEnumerable<IResponseGenerator> responseGenerators, IEnumerable<IResponseHandler> responseHandlers, IAntiCsrfCookieManager antiCsrfCookieManager, IAntiCsrfNonceValidator antiCsrfNonceValidator, IAntiCsrfResponseGenerator antiCsrfResponseGenerator) { routes.ThrowIfNull("routes"); cache.ThrowIfNull("cache"); responseGenerators.ThrowIfNull("responseGenerators"); responseHandlers.ThrowIfNull("responseHandlers"); antiCsrfCookieManager.ThrowIfNull("antiCsrfSessionManager"); antiCsrfNonceValidator.ThrowIfNull("antiCsrfTokenValidator"); antiCsrfResponseGenerator.ThrowIfNull("antiCsrfResponseGenerator"); _routes = routes; _cache = cache; _responseGenerators = responseGenerators.ToArray(); _responseHandlers = responseHandlers.ToArray(); _antiCsrfCookieManager = antiCsrfCookieManager; _antiCsrfNonceValidator = antiCsrfNonceValidator; _antiCsrfResponseGenerator = antiCsrfResponseGenerator; }
public AntiCsrfRequestValidator(IAntiCsrfCookieManager antiCsrfCookieManager, IAntiCsrfNonceValidator antiCsrfNonceValidator, IAntiCsrfResponseGenerator antiCsrfResponseGenerator) { antiCsrfCookieManager.ThrowIfNull("antiCsrfCookieManager"); antiCsrfNonceValidator.ThrowIfNull("antiCsrfNonceValidator"); antiCsrfResponseGenerator.ThrowIfNull("antiCsrfResponseGenerator"); _antiCsrfCookieManager = antiCsrfCookieManager; _antiCsrfNonceValidator = antiCsrfNonceValidator; _antiCsrfResponseGenerator = antiCsrfResponseGenerator; }