ResetJob Method
Summary
Resets a job's status to JobStatus.New and initializes all of its fields.
Syntax
<FaultContractAttribute(DetailType=Leadtools.Services.JobProcessor.FaultContracts.CloudFault,
Action="",
Name="",
Namespace="",
ProtectionLevel=ProtectionLevel.None,
HasProtectionLevel=False)>
<OperationContractAttribute()>
Function ResetJob( _
ByVal request As ResetJobRequest _
) As ResetJobResponse
[FaultContractAttribute(DetailType=Leadtools.Services.JobProcessor.FaultContracts.CloudFault,
Action="",
Name="",
Namespace="",
ProtectionLevel=ProtectionLevel.None,
HasProtectionLevel=false)]
[OperationContractAttribute()]
ResetJobResponse^ ResetJob(
ResetJobRequest^ request
)
Parameters
Return Value
A Leadtools.Services.JobProcessor.DataContracts.ResetJobResponse class containing the job's updated status information.
Example
using LeadtoolsJobProcessorExamples.JobService;
public void ResetJob(string jobID)
{
using (JobServiceClient jobServiceClient = new JobServiceClient())
{
ResetJobRequest resetJobRequest = new ResetJobRequest();
resetJobRequest.ID = jobID;
resetJobRequest.JobType = "NewJobType";
ResetJobResponse resetJobResponse = jobServiceClient.ResetJob(resetJobRequest);
if (resetJobResponse.Status == JobStatus.New)
Console.WriteLine("The job was successfully updated.");
else
Console.WriteLine("The job was not updated.");
}
}
Public Sub ResetJob(ByVal jobID As String)
Using jobServiceClient As JobServiceClient = New JobServiceClient()
Dim resetJobRequest As ResetJobRequest = New ResetJobRequest()
resetJobRequest.ID = jobID
resetJobRequest.JobType = "NewJobType"
Dim resetJobResponse As ResetJobResponse = jobServiceClient.ResetJob(resetJobRequest)
If resetJobResponse.Status = JobStatus.New Then
Console.WriteLine("The job was successfully updated.")
Else
Console.WriteLine("The job was not updated.")
End If
End Using
End Sub