Share via


BatchClient Class

Definition

The Batch service client.

public class BatchClient
type BatchClient = class
Public Class BatchClient
Inheritance
BatchClient

Constructors

BatchClient()

Initializes a new instance of BatchClient for mocking.

BatchClient(Uri, AzureNamedKeyCredential, BatchClientOptions)

Initializes a new instance of BatchClient.

BatchClient(Uri, AzureNamedKeyCredential)

Initializes a new instance of BatchClient.

BatchClient(Uri, TokenCredential, BatchClientOptions)

Initializes a new instance of BatchClient.

BatchClient(Uri, TokenCredential)

Initializes a new instance of BatchClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

CreateJob(BatchJobCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Job to the specified Account.

CreateJob(RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Job to the specified Account.

CreateJobAsync(BatchJobCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Job to the specified Account.

CreateJobAsync(RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Job to the specified Account.

CreateJobSchedule(BatchJobScheduleCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Job Schedule to the specified Account.

CreateJobSchedule(RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Job Schedule to the specified Account.

CreateJobScheduleAsync(BatchJobScheduleCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Job Schedule to the specified Account.

CreateJobScheduleAsync(RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Job Schedule to the specified Account.

CreateNodeUser(String, String, BatchNodeUserCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Adds a user Account to the specified Compute Node.

CreateNodeUser(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Adds a user Account to the specified Compute Node.

CreateNodeUserAsync(String, String, BatchNodeUserCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Adds a user Account to the specified Compute Node.

CreateNodeUserAsync(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Adds a user Account to the specified Compute Node.

CreatePool(BatchPoolCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Pool to the specified Account.

CreatePool(RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Pool to the specified Account.

CreatePoolAsync(BatchPoolCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Pool to the specified Account.

CreatePoolAsync(RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Pool to the specified Account.

CreateTask(String, BatchTaskCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Task to the specified Job.

CreateTask(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Task to the specified Job.

CreateTaskAsync(String, BatchTaskCreateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Creates a Task to the specified Job.

CreateTaskAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Creates a Task to the specified Job.

CreateTaskCollection(String, BatchTaskGroup, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Adds a collection of Tasks to the specified Job.

CreateTaskCollection(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Adds a collection of Tasks to the specified Job.

CreateTaskCollectionAsync(String, BatchTaskGroup, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Adds a collection of Tasks to the specified Job.

CreateTaskCollectionAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Adds a collection of Tasks to the specified Job.

DeleteJob(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteJobAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteJobSchedule(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Job Schedule from the specified Account.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteJobScheduleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Job Schedule from the specified Account.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteNodeFile(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestContext)

[Protocol Method] Deletes the specified file from the Compute Node.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteNodeFileAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestContext)

[Protocol Method] Deletes the specified file from the Compute Node.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteNodeUser(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Deletes a user Account from the specified Compute Node.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteNodeUserAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Deletes a user Account from the specified Compute Node.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeletePool(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Pool from the specified Account.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeletePoolAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Pool from the specified Account.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTask(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Task from the specified Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTaskAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Task from the specified Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTaskFile(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestContext)

[Protocol Method] Deletes the specified Task file from the Compute Node where the Task ran.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTaskFileAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestContext)

[Protocol Method] Deletes the specified Task file from the Compute Node where the Task ran.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DisableJob(String, BatchJobDisableContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Disables the specified Job, preventing new Tasks from running.

DisableJob(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Disables the specified Job, preventing new Tasks from running.

DisableJobAsync(String, BatchJobDisableContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Disables the specified Job, preventing new Tasks from running.

DisableJobAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Disables the specified Job, preventing new Tasks from running.

DisableJobSchedule(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Disables a Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DisableJobScheduleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Disables a Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DisableNodeScheduling(String, String, BatchNodeDisableSchedulingContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Disables Task scheduling on the specified Compute Node.

DisableNodeScheduling(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Disables Task scheduling on the specified Compute Node.

DisableNodeSchedulingAsync(String, String, BatchNodeDisableSchedulingContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Disables Task scheduling on the specified Compute Node.

DisableNodeSchedulingAsync(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Disables Task scheduling on the specified Compute Node.

DisablePoolAutoScale(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Disables automatic scaling for a Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DisablePoolAutoScaleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Disables automatic scaling for a Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnableJob(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Enables the specified Job, allowing new Tasks to run.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnableJobAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Enables the specified Job, allowing new Tasks to run.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnableJobSchedule(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Enables a Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnableJobScheduleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Enables a Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnableNodeScheduling(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Enables Task scheduling on the specified Compute Node.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnableNodeSchedulingAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Enables Task scheduling on the specified Compute Node.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
EnablePoolAutoScale(String, BatchPoolEnableAutoScaleContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Enables automatic scaling for a Pool.

EnablePoolAutoScale(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Enables automatic scaling for a Pool.

EnablePoolAutoScaleAsync(String, BatchPoolEnableAutoScaleContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Enables automatic scaling for a Pool.

EnablePoolAutoScaleAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Enables automatic scaling for a Pool.

EvaluatePoolAutoScale(String, BatchPoolEvaluateAutoScaleContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets the result of evaluating an automatic scaling formula on the Pool.

EvaluatePoolAutoScale(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets the result of evaluating an automatic scaling formula on the Pool.

EvaluatePoolAutoScaleAsync(String, BatchPoolEvaluateAutoScaleContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets the result of evaluating an automatic scaling formula on the Pool.

EvaluatePoolAutoScaleAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets the result of evaluating an automatic scaling formula on the Pool.

GetApplication(String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets information about the specified Application.

GetApplication(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets information about the specified Application.

GetApplicationAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets information about the specified Application.

GetApplicationAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets information about the specified Application.

GetApplications(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, CancellationToken)

Lists all of the applications available in the specified Account.

GetApplications(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, RequestContext)

[Protocol Method] Lists all of the applications available in the specified Account.

GetApplicationsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, CancellationToken)

Lists all of the applications available in the specified Account.

GetApplicationsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, RequestContext)

[Protocol Method] Lists all of the applications available in the specified Account.

GetJob(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Job.

GetJob(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Job.

GetJobAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Job.

GetJobAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Job.

GetJobPreparationAndReleaseTaskStatuses(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, CancellationToken)

Lists the execution status of the Job Preparation and Job Release Task for the specified Job across the Compute Nodes where the Job has run.

GetJobPreparationAndReleaseTaskStatuses(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the execution status of the Job Preparation and Job Release Task for the specified Job across the Compute Nodes where the Job has run.

GetJobPreparationAndReleaseTaskStatusesAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, CancellationToken)

Lists the execution status of the Job Preparation and Job Release Task for the specified Job across the Compute Nodes where the Job has run.

GetJobPreparationAndReleaseTaskStatusesAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the execution status of the Job Preparation and Job Release Task for the specified Job across the Compute Nodes where the Job has run.

GetJobs(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Jobs in the specified Account.

GetJobs(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Jobs in the specified Account.

GetJobsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Jobs in the specified Account.

GetJobsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Jobs in the specified Account.

GetJobSchedule(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Job Schedule.

GetJobSchedule(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Job Schedule.

GetJobScheduleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Job Schedule.

GetJobScheduleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Job Schedule.

GetJobSchedules(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Job Schedules in the specified Account.

GetJobSchedules(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Job Schedules in the specified Account.

GetJobSchedulesAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Job Schedules in the specified Account.

GetJobSchedulesAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Job Schedules in the specified Account.

GetJobsFromSchedules(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists the Jobs that have been created under the specified Job Schedule.

GetJobsFromSchedules(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the Jobs that have been created under the specified Job Schedule.

GetJobsFromSchedulesAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists the Jobs that have been created under the specified Job Schedule.

GetJobsFromSchedulesAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the Jobs that have been created under the specified Job Schedule.

GetJobTaskCounts(String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets the Task counts for the specified Job.

GetJobTaskCounts(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets the Task counts for the specified Job.

GetJobTaskCountsAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets the Task counts for the specified Job.

GetJobTaskCountsAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets the Task counts for the specified Job.

GetNode(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Gets information about the specified Compute Node.

GetNode(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Gets information about the specified Compute Node.

GetNodeAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Gets information about the specified Compute Node.

GetNodeAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Gets information about the specified Compute Node.

GetNodeExtension(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Gets information about the specified Compute Node Extension.

GetNodeExtension(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Gets information about the specified Compute Node Extension.

GetNodeExtensionAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Gets information about the specified Compute Node Extension.

GetNodeExtensionAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Gets information about the specified Compute Node Extension.

GetNodeExtensions(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, IEnumerable<String>, CancellationToken)

Lists the Compute Nodes Extensions in the specified Pool.

GetNodeExtensions(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the Compute Nodes Extensions in the specified Pool.

GetNodeExtensionsAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, IEnumerable<String>, CancellationToken)

Lists the Compute Nodes Extensions in the specified Pool.

GetNodeExtensionsAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the Compute Nodes Extensions in the specified Pool.

GetNodeFile(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, CancellationToken)

Returns the content of the specified Compute Node file.

GetNodeFile(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, RequestContext)

[Protocol Method] Returns the content of the specified Compute Node file.

GetNodeFileAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, CancellationToken)

Returns the content of the specified Compute Node file.

GetNodeFileAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, RequestContext)

[Protocol Method] Returns the content of the specified Compute Node file.

GetNodeFileProperties(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

[Protocol Method] Gets the properties of the specified Compute Node file.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetNodeFilePropertiesAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

[Protocol Method] Gets the properties of the specified Compute Node file.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetNodeFiles(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, CancellationToken)

Lists all of the files in Task directories on the specified Compute Node.

GetNodeFiles(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, RequestContext)

[Protocol Method] Lists all of the files in Task directories on the specified Compute Node.

GetNodeFilesAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, CancellationToken)

Lists all of the files in Task directories on the specified Compute Node.

GetNodeFilesAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, RequestContext)

[Protocol Method] Lists all of the files in Task directories on the specified Compute Node.

GetNodeRemoteLoginSettings(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets the settings required for remote login to a Compute Node.

GetNodeRemoteLoginSettings(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets the settings required for remote login to a Compute Node.

GetNodeRemoteLoginSettingsAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Gets the settings required for remote login to a Compute Node.

GetNodeRemoteLoginSettingsAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Gets the settings required for remote login to a Compute Node.

GetNodes(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, CancellationToken)

Lists the Compute Nodes in the specified Pool.

GetNodes(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the Compute Nodes in the specified Pool.

GetNodesAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, CancellationToken)

Lists the Compute Nodes in the specified Pool.

GetNodesAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, RequestContext)

[Protocol Method] Lists the Compute Nodes in the specified Pool.

GetPool(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Pool.

GetPool(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Pool.

GetPoolAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Pool.

GetPoolAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Pool.

GetPoolNodeCounts(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, CancellationToken)

Gets the number of Compute Nodes in each state, grouped by Pool. Note that the numbers returned may not always be up to date. If you need exact node counts, use a list query.

GetPoolNodeCounts(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, RequestContext)

[Protocol Method] Gets the number of Compute Nodes in each state, grouped by Pool. Note that the numbers returned may not always be up to date. If you need exact node counts, use a list query.

GetPoolNodeCountsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, CancellationToken)

Gets the number of Compute Nodes in each state, grouped by Pool. Note that the numbers returned may not always be up to date. If you need exact node counts, use a list query.

GetPoolNodeCountsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, RequestContext)

[Protocol Method] Gets the number of Compute Nodes in each state, grouped by Pool. Note that the numbers returned may not always be up to date. If you need exact node counts, use a list query.

GetPools(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Pools in the specified Account.

GetPools(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Pools in the specified Account.

GetPoolsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Pools in the specified Account.

GetPoolsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Pools in the specified Account.

GetPoolUsageMetrics(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, CancellationToken)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

GetPoolUsageMetrics(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, RequestContext)

[Protocol Method] Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

GetPoolUsageMetricsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, CancellationToken)

Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

GetPoolUsageMetricsAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, RequestContext)

[Protocol Method] Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.

GetSubTasks(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Lists all of the subtasks that are associated with the specified multi-instance Task.

GetSubTasks(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the subtasks that are associated with the specified multi-instance Task.

GetSubTasksAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Lists all of the subtasks that are associated with the specified multi-instance Task.

GetSubTasksAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the subtasks that are associated with the specified multi-instance Task.

GetSupportedImages(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, CancellationToken)

Lists all Virtual Machine Images supported by the Azure Batch service.

GetSupportedImages(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, RequestContext)

[Protocol Method] Lists all Virtual Machine Images supported by the Azure Batch service.

GetSupportedImagesAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, CancellationToken)

Lists all Virtual Machine Images supported by the Azure Batch service.

GetSupportedImagesAsync(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, RequestContext)

[Protocol Method] Lists all Virtual Machine Images supported by the Azure Batch service.

GetTask(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Task.

GetTask(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Task.

GetTaskAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, CancellationToken)

Gets information about the specified Task.

GetTaskAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<String>, RequestConditions, RequestContext)

[Protocol Method] Gets information about the specified Task.

GetTaskFile(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, CancellationToken)

Returns the content of the specified Task file.

GetTaskFile(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, RequestContext)

[Protocol Method] Returns the content of the specified Task file.

GetTaskFileAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, CancellationToken)

Returns the content of the specified Task file.

GetTaskFileAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, String, RequestConditions, RequestContext)

[Protocol Method] Returns the content of the specified Task file.

GetTaskFileProperties(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

[Protocol Method] Gets the properties of the specified Task file.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTaskFilePropertiesAsync(String, String, String, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

[Protocol Method] Gets the properties of the specified Task file.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTaskFiles(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, CancellationToken)

Lists the files in a Task's directory on its Compute Node.

GetTaskFiles(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, RequestContext)

[Protocol Method] Lists the files in a Task's directory on its Compute Node.

GetTaskFilesAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, CancellationToken)

Lists the files in a Task's directory on its Compute Node.

GetTaskFilesAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, RequestContext)

[Protocol Method] Lists the files in a Task's directory on its Compute Node.

GetTasks(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Tasks that are associated with the specified Job.

GetTasks(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Tasks that are associated with the specified Job.

GetTasksAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Lists all of the Tasks that are associated with the specified Job.

GetTasksAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

[Protocol Method] Lists all of the Tasks that are associated with the specified Job.

JobScheduleExists(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Checks the specified Job Schedule exists.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
JobScheduleExistsAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Checks the specified Job Schedule exists.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
PoolExists(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Gets basic properties of a Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
PoolExistsAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Gets basic properties of a Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ReactivateTask(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Reactivates a Task, allowing it to run again even if its retry count has been exhausted.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ReactivateTaskAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Reactivates a Task, allowing it to run again even if its retry count has been exhausted.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
RebootNode(String, String, BatchNodeRebootContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Restarts the specified Compute Node.

RebootNode(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Restarts the specified Compute Node.

RebootNodeAsync(String, String, BatchNodeRebootContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Restarts the specified Compute Node.

RebootNodeAsync(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Restarts the specified Compute Node.

RemoveNodes(String, BatchNodeRemoveContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Removes Compute Nodes from the specified Pool.

RemoveNodes(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Removes Compute Nodes from the specified Pool.

RemoveNodesAsync(String, BatchNodeRemoveContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Removes Compute Nodes from the specified Pool.

RemoveNodesAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Removes Compute Nodes from the specified Pool.

ReplaceJob(String, BatchJob, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Updates the properties of the specified Job.

ReplaceJob(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job.

ReplaceJobAsync(String, BatchJob, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Updates the properties of the specified Job.

ReplaceJobAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job.

ReplaceJobSchedule(String, BatchJobSchedule, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Updates the properties of the specified Job Schedule.

ReplaceJobSchedule(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job Schedule.

ReplaceJobScheduleAsync(String, BatchJobSchedule, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Updates the properties of the specified Job Schedule.

ReplaceJobScheduleAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job Schedule.

ReplaceNodeUser(String, String, String, BatchNodeUserUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Updates the password and expiration time of a user Account on the specified Compute Node.

ReplaceNodeUser(String, String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Updates the password and expiration time of a user Account on the specified Compute Node.

ReplaceNodeUserAsync(String, String, String, BatchNodeUserUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Updates the password and expiration time of a user Account on the specified Compute Node.

ReplaceNodeUserAsync(String, String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Updates the password and expiration time of a user Account on the specified Compute Node.

ReplacePoolProperties(String, BatchPoolReplaceContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Updates the properties of the specified Pool.

ReplacePoolProperties(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Updates the properties of the specified Pool.

ReplacePoolPropertiesAsync(String, BatchPoolReplaceContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Updates the properties of the specified Pool.

ReplacePoolPropertiesAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Updates the properties of the specified Pool.

ReplaceTask(String, String, BatchTask, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Updates the properties of the specified Task.

ReplaceTask(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Task.

ReplaceTaskAsync(String, String, BatchTask, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Updates the properties of the specified Task.

ReplaceTaskAsync(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Task.

ResizePool(String, BatchPoolResizeContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Changes the number of Compute Nodes that are assigned to a Pool.

ResizePool(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Changes the number of Compute Nodes that are assigned to a Pool.

ResizePoolAsync(String, BatchPoolResizeContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Changes the number of Compute Nodes that are assigned to a Pool.

ResizePoolAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Changes the number of Compute Nodes that are assigned to a Pool.

StopPoolResize(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Stops an ongoing resize operation on the Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StopPoolResizeAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Stops an ongoing resize operation on the Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
TerminateJob(String, BatchJobTerminateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Terminates the specified Job, marking it as completed.

TerminateJob(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Terminates the specified Job, marking it as completed.

TerminateJobAsync(String, BatchJobTerminateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Terminates the specified Job, marking it as completed.

TerminateJobAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Terminates the specified Job, marking it as completed.

TerminateJobSchedule(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Terminates a Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
TerminateJobScheduleAsync(String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Terminates a Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
TerminateTask(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Terminates the specified Task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
TerminateTaskAsync(String, String, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Terminates the specified Task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJob(String, BatchJobUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[Protocol Method] Updates the properties of the specified Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJob(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJobAsync(String, BatchJobUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[Protocol Method] Updates the properties of the specified Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJobAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJobSchedule(String, BatchJobScheduleUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[Protocol Method] Updates the properties of the specified Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJobSchedule(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJobScheduleAsync(String, BatchJobScheduleUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[Protocol Method] Updates the properties of the specified Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateJobScheduleAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Job Schedule.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdatePool(String, BatchPoolUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[Protocol Method] Updates the properties of the specified Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdatePool(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdatePoolAsync(String, BatchPoolUpdateContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[Protocol Method] Updates the properties of the specified Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdatePoolAsync(String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] Updates the properties of the specified Pool.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UploadNodeLogs(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

UploadNodeLogs(String, String, UploadBatchServiceLogsContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

UploadNodeLogsAsync(String, String, RequestContent, Nullable<Int32>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

UploadNodeLogsAsync(String, String, UploadBatchServiceLogsContent, Nullable<Int32>, Nullable<DateTimeOffset>, CancellationToken)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

Applies to