C# では、JobAction で RetryPolicy を指定できます。以下でこれをよりよく説明するのを見てみましょう...
資格情報、クラウド サービス (PaaS のように他のクラウド サービスと混同しないでください)、およびジョブ コレクションが用意されていると仮定すると、SchedulerClient を作成します...
SchedulerClient mySchedClient = new SchedulerClient(
cloudServiceName: myCloudServiceName,
jobCollectionName: myJobCollectionName,
credentials: myCertCloudCredentials);
次のステップは、CreateOrUpdate を呼び出すことです。パラメーター内で RetryPolicy を指定できます。例として、httpジョブを次に示します...
JobCreateOrUpdateResponse jobCreateResponse = mySchedClient.Jobs.CreateOrUpdate(
jobId: SomeNameForTheJob,
parameters: new JobCreateOrUpdateParameters
{
Action = new JobAction
{
Type = JobActionType.Http,
RetryPolicy = new RetryPolicy(RetryType.None),
Request = new JobHttpRequest
{
Uri = new Uri("http://www.cnn.com"),
Method = "GET"
}
}
});