本文整理汇总了C#中ICache.ThrowIfNull方法的典型用法代码示例。如果您正苦于以下问题:C# ICache.ThrowIfNull方法的具体用法?C# ICache.ThrowIfNull怎么用?C# ICache.ThrowIfNull使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICache
的用法示例。
在下文中一共展示了ICache.ThrowIfNull方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AspNetHttpHandler
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;
}
示例2: AspNetHttpHandler
public AspNetHttpHandler(IRouteCollection routes, ICache cache, IEnumerable<IResponseGenerator> responseGenerators, IEnumerable<IResponseHandler> responseHandlers)
{
routes.ThrowIfNull("routes");
cache.ThrowIfNull("cache");
responseGenerators.ThrowIfNull("responseGenerators");
responseHandlers.ThrowIfNull("responseHandlers");
_routes = routes;
_responseGenerators = responseGenerators.ToArray();
_responseHandlers = responseHandlers.ToArray();
_cache = cache;
}