コード例 #1
0
ファイル: Program.cs プロジェクト: Z3L1A/CSharpCourses
 public RequestProcessorDecorator(RequestProcessorAbstract requestProcessorAbstract)
 {
     RequestProcessorAbstract = requestProcessorAbstract ?? throw new ArgumentNullException($"{nameof(RequestProcessorAbstract)} could not be null");
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Z3L1A/CSharpCourses
 public RequestProcessorWithCustomException(RequestProcessorAbstract requestProcessorAbstract) : base(requestProcessorAbstract)
 {
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: Z3L1A/CSharpCourses
 public CachedRequestProcessor(RequestProcessorAbstract requestProcessorAbstract) : base(requestProcessorAbstract)
 {
     _cache = StringCache.GetInstance();
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: Z3L1A/CSharpCourses
 public RequestProcessorWithRetry(RequestProcessorAbstract requestProcessorAbstract, int retryCount) : base(requestProcessorAbstract)
 {
     _retryCount = retryCount;
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: Z3L1A/CSharpCourses
 public RequestProcessorLogger(RequestProcessorAbstract requestProcessorAbstract, ILogger logger) : base(requestProcessorAbstract)
 {
     _logger = logger ?? throw new ArgumentNullException($"{nameof(ILogger)} could not be null");
 }