IHadoopClientExtensions.WaitForJobCompletionAsync Method (IJobSubmissionClient, JobCreationResults, TimeSpan, CancellationToken)

 
System_CAPS_noteNote

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 asynchronously for a job from a specified client to complete.

Namespace:   Microsoft.Hadoop.Client
Assembly:  Microsoft.Hadoop.Client (in Microsoft.Hadoop.Client.dll)

<DebuggerStepThroughAttribute>
<ExtensionAttribute>
Public Shared Function WaitForJobCompletionAsync (
	client As IJobSubmissionClient,
	job As JobCreationResults,
	duration As TimeSpan,
	cancellationToken As CancellationToken
) As Task(Of 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.

Return Value

Type: System.Threading.Tasks.Task(Of JobDetails)

The Task(Of TResult) that contains the JobDetails for the Hadoop job.

Return to top
Show: