A client disconnects but your server keeps working on their request. How does cancellation actually propagate in .NET?
A CancellationToken in C# is cooperative cancellation, not a thread abort. Pass it through async calls, check it around long CPU loops, and define whether cancelled work leaves durable side effects behind.