コード例 #1
0
        public DefaultManager(IAntiCsrfConfiguration configuration, IGuidFactory guidFactory)
        {
            configuration.ThrowIfNull("configuration");
            guidFactory.ThrowIfNull("guidFactory");

            _configuration = configuration;
            _guidFactory   = guidFactory;
        }
コード例 #2
0
ファイル: DefaultManager.cs プロジェクト: kelong/JuniorRoute
		public DefaultManager(IAntiCsrfConfiguration configuration, IGuidFactory guidFactory)
		{
			configuration.ThrowIfNull("configuration");
			guidFactory.ThrowIfNull("guidFactory");

			_configuration = configuration;
			_guidFactory = guidFactory;
		}
コード例 #3
0
        public DefaultNonceValidator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, ISystemClock systemClock)
        {
            configuration.ThrowIfNull("configuration");
            nonceRepository.ThrowIfNull("nonceRepository");
            systemClock.ThrowIfNull("systemClock");

            _configuration   = configuration;
            _nonceRepository = nonceRepository;
            _systemClock     = systemClock;
        }
コード例 #4
0
		public DefaultNonceValidator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, ISystemClock systemClock)
		{
			configuration.ThrowIfNull("configuration");
			nonceRepository.ThrowIfNull("nonceRepository");
			systemClock.ThrowIfNull("systemClock");

			_configuration = configuration;
			_nonceRepository = nonceRepository;
			_systemClock = systemClock;
		}
コード例 #5
0
        public DefaultGenerator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, IGuidFactory guidFactory, ISystemClock systemClock)
        {
            configuration.ThrowIfNull("configuration");
            nonceRepository.ThrowIfNull("nonceRepository");
            guidFactory.ThrowIfNull("guidFactory");
            systemClock.ThrowIfNull("systemClock");

            _configuration   = configuration;
            _nonceRepository = nonceRepository;
            _guidFactory     = guidFactory;
            _systemClock     = systemClock;
        }
コード例 #6
0
		public DefaultGenerator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, IGuidFactory guidFactory, ISystemClock systemClock)
		{
			configuration.ThrowIfNull("configuration");
			nonceRepository.ThrowIfNull("nonceRepository");
			guidFactory.ThrowIfNull("guidFactory");
			systemClock.ThrowIfNull("systemClock");

			_configuration = configuration;
			_nonceRepository = nonceRepository;
			_guidFactory = guidFactory;
			_systemClock = systemClock;
		}
コード例 #7
0
        public MemoryCacheRepository(IAntiCsrfConfiguration configuration)
        {
            configuration.ThrowIfNull("configuration");

            _nonceCache = new MemoryCache(configuration.MemoryCacheName);
        }
コード例 #8
0
        public MemoryCacheNonceRepository(IAntiCsrfConfiguration configuration)
        {
            configuration.ThrowIfNull("configuration");

            _nonceCache = new MemoryCache(configuration.MemoryCacheName);
        }