public DefaultDicomServerFactory( IServiceScopeFactory serviceScopeFactory, IDicomServerRegistry dicomServerRegistry, IOptions <DicomServiceOptions> defaultServiceOptions) { _serviceScopeFactory = serviceScopeFactory ?? throw new ArgumentNullException(nameof(serviceScopeFactory)); _dicomServerRegistry = dicomServerRegistry ?? throw new ArgumentNullException(nameof(dicomServerRegistry)); _defaultServiceOptions = defaultServiceOptions ?? throw new ArgumentNullException(nameof(defaultServiceOptions)); }
public DicomServerRegistration(IDicomServerRegistry registry, IDicomServer dicomServer, Task task) { Registry = registry ?? throw new ArgumentNullException(nameof(registry)); DicomServer = dicomServer ?? throw new ArgumentNullException(nameof(dicomServer)); Task = task ?? throw new ArgumentNullException(nameof(task)); }