C# 14 · Async, errors and resources
Support cancellation
Pass a CancellationToken so callers can stop long operations, for example on a timeout.
using var cts = new CancellationTokenSource(TimeSpan.FromSeconds(5));
var text = await http.GetStringAsync(url, cts.Token);