Beispiel #1
0
        public RecursoPeticion() : base("COAPServer")
        {
            Attributes.Title = "Servidor COAP";

            this.log = FactoriaServicios.Log;
            servicioInsertaInformacion = FactoriaServicios.GetServicioInsertaInformacion();
            servicioSeguridad          = FactoriaServicios.GetServicioSeguridad();
        }
Beispiel #2
0
        //Inicializo el cliente cuando arranca el servicio
        public override Task StartAsync(CancellationToken cancellationToken)
        {
            client     = new CoapClient();
            client.Uri = uri;

            _logger.Information("COAP uri: " + uri.ToString());

            servicioSeguridad = FactoriaServicios.GetServicioSeguridad();

            return(base.StartAsync(cancellationToken));
        }
Beispiel #3
0
        public static IServicioSeguridad GetServicioSeguridad()
        {
            if (FicheroClaveRSA == null)
            {
                throw new ArgumentNullException("FicheroClaveRSA - {appsettings.json}");
            }
            if (Log == null)
            {
                throw new ArgumentNullException("Log - {appsettings.json}");
            }

            if (servicioSeguridad == null)
            {
                servicioSeguridad = new ServicioSeguridad(FicheroClaveRSA, Log);
            }

            return(servicioSeguridad);
        }
Beispiel #4
0
        public override Task StartAsync(CancellationToken cancellationToken)
        {
            servicioSeguridad = FactoriaServicios.GetServicioSeguridad();

            return(base.StartAsync(cancellationToken));
        }
 public ImagenController(IServicioImagen servicioImagen, IServicioSeguridad servicioSeguridad)
 {
     _servicioImagen    = servicioImagen;
     _servicioSeguridad = servicioSeguridad;
 }