IHadoopClientExtensions.WaitForJobCompletion Method (IJobSubmissionClient, JobCreationResults, TimeSpan, CancellationToken)
Note |
|---|
This version of the HDInsight .NET SDK is deprecated and will be removed by January 1, 2017. You are encouraged to use the newer ARM-based version of HDInsight .NET SDK going forward. For instructions on how to use the new HDInsight .NET SDK to create a cluster, see Create HDInsight Linux clusters using .NET SDK. For instructions on how to submit jobs using the new .NET SDK and other approaches, see Submit jobs to an HDInsight cluster. The HDInsight SDK reference for the newer version is available at HDInsight .NET SDK Reference. |
Waits a specified duration synchronously for a job from a specified client to complete.
Assembly: Microsoft.Hadoop.Client (in Microsoft.Hadoop.Client.dll)
<ExtensionAttribute> Public Shared Function WaitForJobCompletion ( client As IJobSubmissionClient, job As JobCreationResults, duration As TimeSpan, cancellationToken As CancellationToken ) As JobDetails
Parameters
- client
-
Type:
Microsoft.Hadoop.Client.IJobSubmissionClient
The T:IJobSubmissionClient that submits the job.
- job
-
Type:
Microsoft.Hadoop.Client.JobCreationResults
The JobCreationResults that specifies the job to wait for.
- duration
-
Type:
System.TimeSpan
The TimeSpan that specifies the duration of time to wait before the job times out.
- cancellationToken
-
Type:
System.Threading.CancellationToken
The CancellationToken that propagates notification that the job should be canceled.
