从这篇文章:
可以使用魔术字符串“RetryCount”获取重试计数。
public void SendEmail(PerformContext context, string emailAddress)
{
string jobId = context.BackgroundJob.Id;
int retryCount = context.GetJobParameter<int>("RetryCount");
// send an email
}
Run Code Online (Sandbox Code Playgroud)
如果我需要获取总重试次数如何?我可以使用类似的东西:
int retries = context.GetJobParameter<int>("Retries");
Run Code Online (Sandbox Code Playgroud)
或者我怎样才能从“PerformContext”中获取该信息(如果可能的话)?
我需要定义的总重试次数,因此我可以在最后一次重试时执行一些任务。