Azure / Azure/durabletask

TaskHubWorker to implement IHostedService

Abierto
#596 1 comentario 1 reacción 0 asignados Ver en GitHub
dt.core help wanted modernization
Lenguaje dominante
C#
Estrellas
1.7k
Forks
335
Merge medio
2 d 23 h
PR fusionados (30 d)
6

Descripción

This would make it easier for .NET developers to host `TaskHubWorker` instances in [.NET background worker](https://docs.microsoft.com/aspnet/core/fundamentals/host/hosted-services#ihostedservice-interface) projects. It also more closely aligns DTFx with modern .NET design patterns.

In terms of implementation, this shouldn't be very difficult. It's mostly a matter of adding `StartAsync` and `StopAsync` overloads that take a `CancellationToken` parameter. As part of this, we could consider passing down these cancellation tokens to inner StartAsync and StopAsync calls.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Localiza TaskHubWorker y sus puntos de entrada existentes StartAsync y StopAsync; después, lee la guía enlazada sobre la interfaz .NET IHostedService. Se considera terminado cuando TaskHubWorker admita el alojamiento mediante IHostedService con un comportamiento de inicio y detención consciente de CancellationToken, incluida una decisión clara sobre si pasar esos tokens a las llamadas internas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp
Área
backend
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.