示例#1
0
 public AnyMiddleware(
     ServiceProviderOnlyScopedDisposable serviceProviderOnlyScopedDisposable,
     WindsorOnlyScopedDisposable windsorOnlyScopedDisposable,
     CrossWiredScopedDisposable crossWiredScopedDisposable)
 {
     this.serviceProviderOnlyScopedDisposable = serviceProviderOnlyScopedDisposable ?? throw new ArgumentNullException(nameof(serviceProviderOnlyScopedDisposable));
     this.windsorOnlyScopedDisposable         = windsorOnlyScopedDisposable ?? throw new ArgumentNullException(nameof(windsorOnlyScopedDisposable));
     this.crossWiredScopedDisposable          = crossWiredScopedDisposable ?? throw new ArgumentNullException(nameof(crossWiredScopedDisposable));
 }
示例#2
0
 public ViewComponentWindsorOnly
 (
     WindsorOnlyTransient WindsorOnlyTransient1,
     WindsorOnlyTransientGeneric <OpenOptions> WindsorOnlyTransient2,
     WindsorOnlyTransientGeneric <ClosedOptions> WindsorOnlyTransient3,
     WindsorOnlyTransientDisposable WindsorOnlyTransient4,
     WindsorOnlyScoped WindsorOnlyScoped1,
     WindsorOnlyScopedGeneric <OpenOptions> WindsorOnlyScoped2,
     WindsorOnlyScopedGeneric <ClosedOptions> WindsorOnlyScoped3,
     WindsorOnlyScopedDisposable WindsorOnlyScoped4,
     WindsorOnlySingleton WindsorOnlySingleton1,
     WindsorOnlySingletonGeneric <OpenOptions> WindsorOnlySingleton2,
     WindsorOnlySingletonGeneric <ClosedOptions> WindsorOnlySingleton3,
     WindsorOnlySingletonDisposable WindsorOnlySingleton4)
 {
     if (WindsorOnlyTransient1 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyTransient1));
     }
     if (WindsorOnlyTransient2 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyTransient2));
     }
     if (WindsorOnlyTransient3 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyTransient3));
     }
     if (WindsorOnlyTransient4 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyTransient4));
     }
     if (WindsorOnlyScoped1 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyScoped1));
     }
     if (WindsorOnlyScoped2 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyScoped2));
     }
     if (WindsorOnlyScoped3 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyScoped3));
     }
     if (WindsorOnlyScoped4 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlyScoped4));
     }
     if (WindsorOnlySingleton1 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlySingleton1));
     }
     if (WindsorOnlySingleton2 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlySingleton2));
     }
     if (WindsorOnlySingleton3 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlySingleton3));
     }
     if (WindsorOnlySingleton4 == null)
     {
         throw new ArgumentException(nameof(WindsorOnlySingleton4));
     }
 }