HostingEnvironment.QueueBackgroundWorkItem:
public static void QueueBackgroundWorkItem(Action<CancellationToken> workItem)
, CancellationToken. , . :
CancellationToken , .
workItem - , CancellationToken, CancellationTokenSource. , , 10 :
var cts = new CancellationTokenSource(TimeSpan.FromSeconds(10));
HostingEnvironment.QueueBackgroundWorkItem(_ =>
{
cts.Token.ThrowIfCancellationRequested();
});
, CancellationToken , .
, . , , CancellationToken.