public RequestServerWCF(ref RequestMotor motorSolicitudes, SignalRManager instanceSignalR) { this.Conectado = false; this._motorSolicitudes = motorSolicitudes; this._signalR = instanceSignalR; }
private void Inicialize() { try { log.Information("#############################################################################"); log.Information("## INICIANDO PROCESO REQUEST MANAGER. VULCANIZADO ##"); log.Information("#############################################################################"); log.Information(""); log.Information(" Fecha de inicio: {0}", DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")); log.Information(""); log.Information("Inicializando sistema"); this._catalogoPrensas = new PrensaCatalog.Prensas(); this._datosEnMemoria = new MemoryValues(); this._proveedores = new DataProvidersManagement.DataProvidersManagement(new Provider(ref _datosEnMemoria)); this._proveedores.DataChanged += _proveedores_DataChanged; // Se va a inicializar el motor de solicitudes, que cargará de los archivos temporales las solicitudes anteriores que hubiera (puede tardar) DateTime fch1 = DateTime.UtcNow; log.Debug("Motor de Solicitudes. Iniciando y cargando reglas anteriores... (puede tardar)"); this._motorSolicitudes = new RequestMotor(ref this._datosEnMemoria, ref this._catalogoPrensas, ref this._proveedores); TimeSpan tsTiempoCarga = DateTime.UtcNow - fch1; log.Debug(string.Format("Tiempo de inicialización: {0} sg", tsTiempoCarga.Seconds)); } catch (Exception er) { log.Error("Inicializa()", er); } }
public RequestManagerInstanceProvider(ref RequestMotor motorSolicitudes, ref SignalRManager signalR) { if (motorSolicitudes == null) { throw new ArgumentNullException("motorSolicitudes"); } this._motorSolicitudes = motorSolicitudes; this._signalR = signalR; }
public RequestManagerServiceHost(ref RequestMotor motorSolicitudes, ref SignalRManager signalR, Type serviceType, params Uri[] baseAddresses) : base(serviceType, baseAddresses) { if (motorSolicitudes == null) { throw new ArgumentNullException("motorSolicitudes"); } foreach (var cd in this.ImplementedContracts.Values) { cd.Behaviors.Add(new RequestManagerInstanceProvider(ref motorSolicitudes, ref signalR)); } }
public RequestServer(ref RequestMotor motorSolicitudes, ref SignalRManager signalR) { this._motorSolicitudes = motorSolicitudes; this._signalR = signalR; }