es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: WORKER-SERVICE

Cómo pasar datos entre dos servicios de trabajadores

Digamos que tengo dos servicios personalizados de larga duración y dos WorkerServices registrados con el host: .ConfigureServices((hostContext, services) => { services.AddSingleton<iservicea, servicea=””>(); services.AddSingleton<iserviceb, serviceb=””>(); services.AddHostedService<workerservicea>(); services.AddHostedService<workerserviceb>(); }); IServiceA es resuelto y ejecutado por WorkerServiceA. IServiceB es resuelto y ejecutado por WorkerServiceB. Problema: IServiceA necesita notificar/pasar algunos datos a IServiceB para . . . Read more

Cadenas de conexión en el servicio de trabajador .NET 6

Estoy intentando conectarme a la base de datos con una cadena de conexión que está escrita en appsetting.json. Intento pasarla en UseSqlServer(“…”) en AddDbContext pero simplemente no funciona. Cuando lo escribo en la clase Context, funciona. Entonces, el programa se ejecuta sin errores pero no se conecta a la base . . . Read more

Grpc.Core.RpcException: ‘Estado (Código de Estado = “No Disponible”, Detalle = “Error al iniciar llamada gRPC”)

Estaré inmensamente agradecido si me indicáis qué está causando el problema y cómo solucionarlo. PD: Disculpen por publicar todo el código, solo que no estoy seguro de qué parte exacta es relevante para el problema. Aquí está el texto completo de la excepción: Grpc.Core.RpcException: ‘Status (StatusCode = “No disponible”, Detail . . . Read more

¿Por qué IHostBuilder no encuentra el método ConfigureWebHostDefaults trabajando con la plantilla de servicio de trabajador de Visual Studio?

Creé un proyecto .NET 5 de Visual Studio utilizando la plantilla Worker Service, que crea un archivo Program.cs que contiene la clase Program con el siguiente método: public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureServices((hostContext, services) => { services.AddHostedService<Worker>(); }); Ya que quiero especificar una clase Startup para implementar comprobaciones . . . Read more