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: BACKGROUNDWORKER

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

Cómo utilizar la funcionalidad de la clase base del servicio de Windows nativo en un servicio de Windows .Net Core 5.0 utilizando BackgroundService.

Estoy creando un servicio de Windows para trabajadores en Visual Studio 2022 con las nuevas pautas de Microsoft para crear servicios de Windows utilizando .Net Core 5.0 Servicio de Windows usando BackgroundService. Quiero utilizar algunas funciones como: protected override void OnCustomCommand() protected override void OnShutdown() que están nativamente disponibles en . . . Read more

Copiando archivos de un directorio a otro con barra de progreso C# WPF

Estoy utilizando el código siguiente para copiar los archivos de un directorio a otro directorio. private void CopiarArchivosRecursivamente(string directorioServidor, string directorioLocal) { directorioServidor = settings["baseDocPathSource"] as string; directorioLocal = settings["baseDocPath"] as string; //Ahora crea todos los directorios foreach (string dirPath in Directory.GetDirectories(directorioServidor, "*", SearchOption.AllDirectories)) { Directory.CreateDirectory(dirPath.Replace(directorioServidor, directorioLocal)); } //Copia todos . . . Read more