Um parágrafo da descrição do projeto vai aqui
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
Um parágrafo da descrição do projeto vai aqui
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
| public class WorkerHostedService : BackgroundService | |
| { | |
| protected override async Task ExecuteAsync(CancellationToken stopToken) | |
| { | |
| //Do your preparation (e.g. Start code) here | |
| while (!stopToken.IsCancellationRequested) | |
| { | |
| await DoSomethingAsync(); | |
| } | |
| //Do your cleanup (e.g. Stop code) here |
| public abstract class BackgroundService : IHostedService, IDisposable | |
| { | |
| private Task _executingTask; | |
| private readonly CancellationTokenSource _stoppingCts = new CancellationTokenSource(); | |
| protected abstract Task ExecuteAsync(CancellationToken stoppingToken); | |
| public virtual Task StartAsync(CancellationToken cancellationToken) | |
| { | |
| // Store the task we're executing |
| using Microsoft.ServiceBus.Messaging; | |
| using System; | |
| using System.Configuration; | |
| namespace RecoverDeadLetterQueuesGeneric | |
| { | |
| class Program | |
| { | |
| static void Main(string[] args) | |
| { |
| <system.webServer> | |
| <security> | |
| <requestFiltering> | |
| <requestLimits maxAllowedContentLength="1073741824" /> | |
| </requestFiltering> | |
| </security> | |
| </system.webServer> |