BatchClient BatchClient BatchClient Class


A client for an Azure Batch account, used to access the Batch service.

public class BatchClient : IDisposable
type BatchClient = class
    interface IDisposable
Public Class BatchClient
Implements IDisposable


ApplicationOperations ApplicationOperations ApplicationOperations

Gets an ApplicationOperations for performing application-related operations on the associated account.

CertificateOperations CertificateOperations CertificateOperations

Gets a CertificateOperations for performing certificate-related operations on the associated account.

CustomBehaviors CustomBehaviors CustomBehaviors

Gets or sets a list of behaviors that modify or customize requests to the Batch service.

JobOperations JobOperations JobOperations

Gets a JobOperations for performing job-related operations on the associated account.

JobScheduleOperations JobScheduleOperations JobScheduleOperations

Gets a JobScheduleOperations for performing job schedule-related operations on the associated account.

PoolOperations PoolOperations PoolOperations

Gets a PoolOperations for performing pool-related operations on the associated account.

Utilities Utilities Utilities

Gets a Utilities object containing utility methods for orchestrating multiple Batch operations.


Dispose() Dispose() Dispose()

Releases the unmanaged resources and disposes of the managed resources used by the BatchClient.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Releases unmanaged resources used by the BatchClient, and optionally disposes of managed resources.

Open(BatchSharedKeyCredentials) Open(BatchSharedKeyCredentials) Open(BatchSharedKeyCredentials)

Creates an instance of BatchClient.

Open(BatchTokenCredentials) Open(BatchTokenCredentials) Open(BatchTokenCredentials)

Creates an instance of BatchClient.

Open(BatchServiceClient) Open(BatchServiceClient) Open(BatchServiceClient)

Blocking call that creates an instance of BatchClient associated with the specified BatchServiceClient.

Applies to