What is Task.Run
Service and name
Task.Run can refer to a cloud service named Task.Run or the C# method Task.Run for running work on the thread pool. This guide focuses on cancelling both a Task.Run service subscription and programmatic Task.Run tasks so you can act in either context.
Scope of this guide
You will find step-by-step cancellation instructions, what happens after cancellation, refund and pricing notes, consumer rights in India, common mistakes, and a checklist for documentation.
How to cancel Task.Run
Cancelling a Task.Run subscription (service)
- Locate your account settings or billing page in the Task.Run dashboard.
- Look for "Subscription", "Plan", or "Billing" and select the cancellation option.
- Follow on-screen prompts to confirm cancellation and retain any confirmation ID or email.
- If no self-serve option exists, contact support with your account details and request cancellation.
- Keep copies of all correspondence and confirmation numbers until the cancellation is confirmed.
Cancelling a programmatic Task.Run task (C#)
- Create a CancellationTokenSource and pass its token to Task.Run: CancellationTokenSource cts = new CancellationTokenSource(); Task.Run(() => Work(cts.Token), cts.Token);
- In the worker method, periodically check token.IsCancellationRequested or call token.ThrowIfCancellationRequested().
- Call cts.Cancel() from the caller to request cooperative cancellation.
- Await the task and handle OperationCanceledException if the code throws on cancellation.
- Dispose the CancellationTokenSource when finished: cts.Dispose().
What happens when you cancel
Service-level effects
On cancelling a subscription, the service access typically ends at the end of the current billing period unless an immediate termination is stated.
Data retention, export windows, and account deletion policies vary; export your data before the effective termination date.
Programmatic task effects
Calling Cancel on a CancellationTokenSource signals the token; it does not forcibly stop threads. The running task must observe the token and stop cooperatively.
If code throws OperationCanceledException the task transitions to a Canceled state; otherwise it may continue until completion.
Will I get a refund?
General policy guidance
Refund eligibility depends on the Task.Run service's billing policy, timing of cancellation, and any trial terms. Many services prorate differently or do not refund for partial periods.
Common exceptions and steps
- If you cancelled within a free trial period, you are commonly not charged or eligible for a refund - check trial terms.
- If a charge was billed in error, contact billing support with receipts and timestamps to request reversal.
- Keep evidence (invoices, emails) and request a written refund decision for records.
Task.Run plans and pricing
Pricing availability
No verified public pricing information is available for the Task.Run service in the sources checked for this guide.
For specific plan details, contact Task.Run support or the account representative you used when signing up.
Contact for pricing
| Plan | Features | Price |
| Standard | Contact for details | Contact for pricing |
| Professional | Contact for details | Contact for pricing |
| Enterprise | Contact for details | Contact for pricing |
Your consumer rights in India
Key protections
Indian consumer protection law requires clear information about charges, refunds, and the right to seek redress for unfair practices. Retain records of your purchase and cancellation requests.
How to escalate
- First try formal written complaints to Task.Run's billing/support team and allow reasonable time for resolution.
- If unresolved, you may approach consumer grievance forums, use mediation, or file a complaint under local consumer protection mechanisms.
- Keep copies of all communications, invoices, and billing evidence when escalating.
Customer experiences
Typical positive outcomes
Customers who follow the documented cancellation flow usually receive confirmation and maintain access until the end of the billing cycle. Clear communication speeds resolution.
Common issues reported
Delays often arise when support requires additional verification or when cancellation steps are not followed precisely. Data export windows and refund disputes are frequent pain points.
Documentation checklist
Account and billing records
- Account email and username used to sign up.
- Invoice numbers, transaction IDs, and payment method details.
- Dates and screenshots of the cancellation action or confirmation page.
Technical cancellation records (programmatic)
- Code snippets showing CancellationTokenSource usage and cancellation point locations.
- Task completion or exception logs indicating OperationCanceledException or Canceled task state.
- Timing of cts.Cancel() calls correlated with task logs.
Common mistakes
Missing confirmation or receipts
Not saving the cancellation confirmation or support ticket number is a frequent mistake. Without proof, proving the cancellation date is harder when disputing charges.
Forgetting cooperative cancellation in code
In programmatic scenarios, developers sometimes call cts.Cancel() but do not check the token inside long-running loops. This leaves tasks running and wasting resources.
Comparative recap
Service vs programmatic
| Feature | Service Subscription | Programmatic Task |
| How to cancel | Account dashboard or support request | Call CancellationTokenSource.Cancel() and handle token |
| Effect of cancel | Access ends per billing policy; data may be retained for a period | Task receives cancellation request and should stop cooperatively |
| Proof required | Confirmation email, billing records | Logs, exceptions, and code showing token checks |
| Refund likelihood | Depends on billing policy and timing | Not applicable; programmatic cancellation has no monetary refund |
After cancelling
Immediate actions
Verify your account shows cancelled status and save any confirmation or reference numbers. Export any data you need before automatic deletion policies apply.
If problems persist
- Resend your cancellation request with attached proof and ask for escalation if needed.
- Document response times and, for unresolved billing disputes, consider formal consumer complaint channels available in India.
Address
Registered address
40/1 Tollygunge Circular Road, 3rd Floor, New Alipore, Kolkata, West Bengal 700053, India
What to include when contacting by post
- Your full name and account identifier used with Task.Run.
- Clear statement of the action you request (cancellation, refund, data export) and copies of supporting invoices.