BatchClient Class

Definition

The BatchClient.

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

Constructors

Name Description
BatchClient()

Initializes a new instance of BatchClient for mocking.

BatchClient(BatchClientSettings)

Initializes a new instance of BatchClient from a BatchClientSettings.

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

Name Description
Pipeline

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

Methods

Name Description
CreateJob(BatchJobCreateOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

The Batch service supports two ways to control the work done as part of a Job. In the first approach, the user specifies a Job Manager Task. The Batch service launches this Task when it is ready to start the Job. The Job Manager Task controls all other Tasks that run under this Job, by using the Task APIs. In the second approach, the user directly controls the execution of Tasks under an active Job, by using the Task APIs. Also note: when naming Jobs, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

[Protocol Method] The Batch service supports two ways to control the work done as part of a Job. In the first approach, the user specifies a Job Manager Task. The Batch service launches this Task when it is ready to start the Job. The Job Manager Task controls all other Tasks that run under this Job, by using the Task APIs. In the second approach, the user directly controls the execution of Tasks under an active Job, by using the Task APIs. Also note: when naming Jobs, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

The Batch service supports two ways to control the work done as part of a Job. In the first approach, the user specifies a Job Manager Task. The Batch service launches this Task when it is ready to start the Job. The Job Manager Task controls all other Tasks that run under this Job, by using the Task APIs. In the second approach, the user directly controls the execution of Tasks under an active Job, by using the Task APIs. Also note: when naming Jobs, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

[Protocol Method] The Batch service supports two ways to control the work done as part of a Job. In the first approach, the user specifies a Job Manager Task. The Batch service launches this Task when it is ready to start the Job. The Job Manager Task controls all other Tasks that run under this Job, by using the Task APIs. In the second approach, the user directly controls the execution of Tasks under an active Job, by using the Task APIs. Also note: when naming Jobs, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

Creates a Job Schedule to the specified Account.

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

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

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

Creates a Job Schedule to the specified Account.

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

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

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

You can add a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

[Protocol Method] You can add a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

You can add a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

[Protocol Method] You can add a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

[Protocol Method] When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

[Protocol Method] When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.

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

The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

[Protocol Method] The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

[Protocol Method] The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

Note that each Task must have a unique ID. The Batch service may not return the results for each Task in the same order the Tasks were submitted in this request. If the server times out or the connection is closed during the request, the request may have been partially or fully processed, or not at all. In such cases, the user should re-issue the request. Note that it is up to the user to correctly handle failures when re-issuing a request. For example, you should use the same Task IDs during a retry so that if the prior operation succeeded, the retry will not create extra Tasks unexpectedly. If the response contains any Tasks which failed to add, a client can retry the request. In a retry, it is most efficient to resubmit only Tasks that failed to add, and to omit Tasks that were successfully added on the first attempt. The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

[Protocol Method] Note that each Task must have a unique ID. The Batch service may not return the results for each Task in the same order the Tasks were submitted in this request. If the server times out or the connection is closed during the request, the request may have been partially or fully processed, or not at all. In such cases, the user should re-issue the request. Note that it is up to the user to correctly handle failures when re-issuing a request. For example, you should use the same Task IDs during a retry so that if the prior operation succeeded, the retry will not create extra Tasks unexpectedly. If the response contains any Tasks which failed to add, a client can retry the request. In a retry, it is most efficient to resubmit only Tasks that failed to add, and to omit Tasks that were successfully added on the first attempt. The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

Note that each Task must have a unique ID. The Batch service may not return the results for each Task in the same order the Tasks were submitted in this request. If the server times out or the connection is closed during the request, the request may have been partially or fully processed, or not at all. In such cases, the user should re-issue the request. Note that it is up to the user to correctly handle failures when re-issuing a request. For example, you should use the same Task IDs during a retry so that if the prior operation succeeded, the retry will not create extra Tasks unexpectedly. If the response contains any Tasks which failed to add, a client can retry the request. In a retry, it is most efficient to resubmit only Tasks that failed to add, and to omit Tasks that were successfully added on the first attempt. The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

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

[Protocol Method] Note that each Task must have a unique ID. The Batch service may not return the results for each Task in the same order the Tasks were submitted in this request. If the server times out or the connection is closed during the request, the request may have been partially or fully processed, or not at all. In such cases, the user should re-issue the request. Note that it is up to the user to correctly handle failures when re-issuing a request. For example, you should use the same Task IDs during a retry so that if the prior operation succeeded, the retry will not create extra Tasks unexpectedly. If the response contains any Tasks which failed to add, a client can retry the request. In a retry, it is most efficient to resubmit only Tasks that failed to add, and to omit Tasks that were successfully added on the first attempt. The maximum lifetime of a Task from addition to completion is 180 days. If a Task has not completed within 180 days of being added it will be terminated by the Batch service and left in whatever state it was in at that time.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateTasks(String, IEnumerable<BatchTaskCreateOptions>, CreateTasksOptions, Nullable<TimeSpan>, CancellationToken)

Utility method that can take in a large number of tasks to Creates to the specified Job.

CreateTasksAsync(String, IEnumerable<BatchTaskCreateOptions>, CreateTasksOptions, Nullable<TimeSpan>, CancellationToken)

Utility method that can take in a large number of tasks to Creates to the specified Job.

DeallocateNode(String, String, BatchNodeDeallocateOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

Deallocates the specified Compute Node.

DeallocateNode(WaitUntil, String, String, BatchNodeDeallocateOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

Deallocates the specified Compute Node.

DeallocateNodeAsync(String, String, BatchNodeDeallocateOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

Deallocates the specified Compute Node.

DeallocateNodeAsync(WaitUntil, String, String, BatchNodeDeallocateOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

Deallocates the specified Compute Node.

DeleteJob(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestConditions, RequestContext)

[Protocol Method] Deletes a Job.

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

[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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, 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(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestConditions, CancellationToken)

[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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, 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.
DeleteJobSchedule(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestConditions, CancellationToken)

[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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, 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(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, RequestConditions, CancellationToken)

[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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, CancellationToken)

Deletes the specified file from the Compute Node.

DeleteNodeFile(String, String, String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, CancellationToken)

Deletes the specified file from the Compute Node.

DeleteNodeFileAsync(String, String, String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

You can delete a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

DeleteNodeUser(String, String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] You can delete a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

You can delete a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

DeleteNodeUserAsync(String, String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] You can delete a user Account to a Compute Node only when it is in the idle or running state. Before you can remotely login to a Compute Node you must configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeletePool(String, Nullable<TimeSpan>, 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.
DeletePool(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[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<TimeSpan>, 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(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[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<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

When a Task is deleted, all of the files in its directory on the Compute Node where it ran are also deleted (regardless of the retention time). For multi-instance Tasks, the delete Task operation applies synchronously to the primary task; subtasks and their files are then deleted asynchronously in the background.

DeleteTask(String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] When a Task is deleted, all of the files in its directory on the Compute Node where it ran are also deleted (regardless of the retention time). For multi-instance Tasks, the delete Task operation applies synchronously to the primary task; subtasks and their files are then deleted asynchronously in the background.

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

When a Task is deleted, all of the files in its directory on the Compute Node where it ran are also deleted (regardless of the retention time). For multi-instance Tasks, the delete Task operation applies synchronously to the primary task; subtasks and their files are then deleted asynchronously in the background.

DeleteTaskAsync(String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] When a Task is deleted, all of the files in its directory on the Compute Node where it ran are also deleted (regardless of the retention time). For multi-instance Tasks, the delete Task operation applies synchronously to the primary task; subtasks and their files are then deleted asynchronously in the background.

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

Deletes the specified Task file from the Compute Node where the Task ran.

DeleteTaskFile(String, String, String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Boolean>, CancellationToken)

Deletes the specified Task file from the Compute Node where the Task ran.

DeleteTaskFileAsync(String, String, String, Nullable<TimeSpan>, 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, BatchJobDisableOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Disables the specified Job, preventing new Tasks from running.

DisableJob(WaitUntil, String, BatchJobDisableOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Disables the specified Job, preventing new Tasks from running.

DisableJobAsync(String, BatchJobDisableOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Disables the specified Job, preventing new Tasks from running.

DisableJobAsync(WaitUntil, String, BatchJobDisableOptions, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Disables the specified Job, preventing new Tasks from running.

DisableJobSchedule(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

No new Jobs will be created until the Job Schedule is enabled again.

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

[Protocol Method] No new Jobs will be created until the Job Schedule is enabled again.

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

No new Jobs will be created until the Job Schedule is enabled again.

DisableJobScheduleAsync(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, RequestContext)

[Protocol Method] No new Jobs will be created until the Job Schedule is enabled again.

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

You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.

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

[Protocol Method] You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.

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

You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.

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

[Protocol Method] You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.

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

Disables automatic scaling for a Pool.

DisablePoolAutoScale(String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

Disables automatic scaling for a Pool.

DisablePoolAutoScaleAsync(String, Nullable<TimeSpan>, 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<TimeSpan>, 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.
EnableJob(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[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<TimeSpan>, 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(WaitUntil, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

[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<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Enables a Job Schedule.

EnableJobSchedule(String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, RequestConditions, CancellationToken)

Enables a Job Schedule.

EnableJobScheduleAsync(String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, CancellationToken)

You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled

EnableNodeScheduling(String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled

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

You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled

EnableNodeSchedulingAsync(String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, RequestContext)

[Protocol Method] You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled

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

You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.

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

[Protocol Method] You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.

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

You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.

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

[Protocol Method] You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.

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

This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.

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

[Protocol Method] This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.

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

This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.

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

[Protocol Method] This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.

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

This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about Applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

[Protocol Method] This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about Applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about Applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

[Protocol Method] This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about Applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

[Protocol Method] This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

[Protocol Method] This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about applications and versions that are not yet available to Compute Nodes, use the Azure portal or the Azure Resource Manager API.

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

Gets information about the specified Job.

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

[Protocol Method] Gets information about the specified Job.

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

Gets information about the specified Job.

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

[Protocol Method] Gets information about the specified Job.

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

This API returns the Job Preparation and Job Release Task status on all Compute Nodes that have run the Job Preparation or Job Release Task. This includes Compute Nodes which have since been removed from the Pool. If this API is invoked on a Job which has no Job Preparation or Job Release Task, the Batch service returns HTTP status code 409 (Conflict) with an error code of JobPreparationTaskNotSpecified.

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

[Protocol Method] This API returns the Job Preparation and Job Release Task status on all Compute Nodes that have run the Job Preparation or Job Release Task. This includes Compute Nodes which have since been removed from the Pool. If this API is invoked on a Job which has no Job Preparation or Job Release Task, the Batch service returns HTTP status code 409 (Conflict) with an error code of JobPreparationTaskNotSpecified.

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

This API returns the Job Preparation and Job Release Task status on all Compute Nodes that have run the Job Preparation or Job Release Task. This includes Compute Nodes which have since been removed from the Pool. If this API is invoked on a Job which has no Job Preparation or Job Release Task, the Batch service returns HTTP status code 409 (Conflict) with an error code of JobPreparationTaskNotSpecified.

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

[Protocol Method] This API returns the Job Preparation and Job Release Task status on all Compute Nodes that have run the Job Preparation or Job Release Task. This includes Compute Nodes which have since been removed from the Pool. If this API is invoked on a Job which has no Job Preparation or Job Release Task, the Batch service returns HTTP status code 409 (Conflict) with an error code of JobPreparationTaskNotSpecified.

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

Lists all of the Jobs in the specified Account.

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

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

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

Lists all of the Jobs in the specified Account.

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

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

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

Gets information about the specified Job Schedule.

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

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

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

Gets information about the specified Job Schedule.

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

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

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

Lists all of the Job Schedules in the specified Account.

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

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

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

Lists all of the Job Schedules in the specified Account.

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

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

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

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

GetJobsFromSchedule(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

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

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

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

GetJobsFromScheduleAsync(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

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

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetJobsFromSchedules(String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

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

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetJobsFromSchedulesAsync(String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Int32>, String, IEnumerable<String>, IEnumerable<String>, RequestContext)

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

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

Task counts provide a count of the Tasks by active, running or completed Task state, and a count of Tasks which succeeded or failed. Tasks in the preparing state are counted as running. Note that the numbers returned may not always be up to date. If you need exact task counts, use a list query.

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

[Protocol Method] Task counts provide a count of the Tasks by active, running or completed Task state, and a count of Tasks which succeeded or failed. Tasks in the preparing state are counted as running. Note that the numbers returned may not always be up to date. If you need exact task counts, use a list query.

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

Task counts provide a count of the Tasks by active, running or completed Task state, and a count of Tasks which succeeded or failed. Tasks in the preparing state are counted as running. Note that the numbers returned may not always be up to date. If you need exact task counts, use a list query.

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

[Protocol Method] Task counts provide a count of the Tasks by active, running or completed Task state, and a count of Tasks which succeeded or failed. Tasks in the preparing state are counted as running. Note that the numbers returned may not always be up to date. If you need exact task counts, use a list query.

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

Gets information about the specified Compute Node.

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

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

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

Gets information about the specified Compute Node.

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

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

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

Gets information about the specified Compute Node Extension.

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

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

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

Gets information about the specified Compute Node Extension.

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

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

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

Lists the Compute Nodes Extensions in the specified Pool.

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

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

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

Lists the Compute Nodes Extensions in the specified Pool.

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

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

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

Returns the content of the specified Compute Node file.

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

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

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

Returns the content of the specified Compute Node file.

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

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

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetNodeFileProperties(String, String, String, Nullable<TimeSpan>, 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<TimeSpan>, 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<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, RequestContext)

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

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetNodeFilesAsync(String, String, Nullable<TimeSpan>, 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<TimeSpan>, Nullable<DateTimeOffset>, Nullable<Int32>, String, Nullable<Boolean>, RequestContext)

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

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

Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node and configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration.

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

[Protocol Method] Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node and configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node and configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration.

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

[Protocol Method] Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node and configure access ports for SSH and RDP. For more information, see https://learn.microsoft.com/azure/batch/pool-endpoint-configuration

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

Lists the Compute Nodes in the specified Pool.

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

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

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

Lists the Compute Nodes in the specified Pool.

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

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

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

Gets information about the specified Pool.

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