Find Jobs
Hire Freelancers

Asp.Net Core 2.2 graceful shutdown mechanism

$10-20 USD

Completed
Posted almost 5 years ago

$10-20 USD

Paid on delivery
Dear developers, I would like you to develop the mechanism to implement a graceful shutdown of Asp.Net Core 2.2 applications. It should implement the IApplicationLifetime callbacks, and cancellation tokens. To show it working properly, I would like you to create a Controller which uses a EFCore 2.2 database context and performs a long running operation on it (obviously passing the cancellation token). Alternatively you may do a HttpClient request to download a big quantity of data from somewhere, passing the cancellation token. The mechanism should properly finalize execution of the database operation or download, then log a message on the console in the ApplicationStopping event, and only quit the application after logging a message on the console in the ApplicationStopped event as well. To do this cleanly I suggest createing a base controller, derived from ControllerBase, which implements everything needed to work with the cancellation token from IApplicationLifetime. You then inherit your Controller from this base controller. Deliverables: - Visual Studio 2017/2019 Solution with 1 AspNet Core 2.2 project. MAXIMUM BUDGET: USD 20 Thanks for bidding.
Project ID: 19616583

About the project

2 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Good afternoon. Accept the work with pleasure, I just need you to give me more specific indications about what you want to do in the application.
$20 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
São Paulo, Brazil
5.0
19
Payment method verified
Member since Sep 29, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.