コード例 #1
0
ファイル: WMSRule.cs プロジェクト: yodeskir/wms-proxy
 public void Initialize(IWMSResponseHandler wmsResponseHandler, RuntimeOptions runtimeOptions, ISessionTokenHandler sessionTokenHandler, IUserManager userManager, IMemoryCache urlCache)
 {
     _wmsResponseHandler  = wmsResponseHandler ?? throw new ArgumentNullException(nameof(wmsResponseHandler));
     _runtimeOptions      = runtimeOptions ?? throw new ArgumentNullException(nameof(runtimeOptions));
     _sessionTokenHandler = sessionTokenHandler ?? throw new ArgumentNullException(nameof(sessionTokenHandler));
     _userManager         = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _urlCache            = urlCache ?? throw new ArgumentNullException(nameof(urlCache));
 }
コード例 #2
0
ファイル: WMSRuleFactory.cs プロジェクト: yodeskir/wms-proxy
 public WMSRuleFactory(IOptions <RuntimeOptions> runtimeOptions, IWMSResponseHandler wmsResponseHandler, ISessionTokenHandler sessionTokenHandler, IUserManager userManager, IMemoryCache urlCache)
 {
     _runtimeOptions      = (runtimeOptions ?? throw new ArgumentNullException(nameof(runtimeOptions))).Value;
     _wmsResponseHandler  = wmsResponseHandler ?? throw new ArgumentNullException(nameof(wmsResponseHandler));
     _sessionTokenHandler = sessionTokenHandler ?? throw new ArgumentNullException(nameof(sessionTokenHandler));
     _userManager         = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _urlCache            = urlCache ?? throw new ArgumentNullException(nameof(urlCache));
 }