你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Azure.Batch 命名空间

AddTaskCollectionResultHandler

一个 , BatchClientBehavior 可用于指定在什么条件下将多个任务添加到作业的操作应重试、终止或被视为成功。

AddTaskCollectionTerminatedException

当 AddTaskCollection 操作终止时引发的异常。

AddTaskResult

作为任务集合的一部分添加的单个任务的结果。

AffinityInformation

Batch 服务可以使用该提示来选择要启动新任务的计算节点。

ApplicationOperations

对Azure Batch帐户执行与应用程序相关的操作。

ApplicationPackageReference

对要部署到计算节点的应用程序包的引用。

ApplicationSummary

包含有关 Azure Batch 帐户中的应用程序的信息。

AuthenticationTokenSettings

任务可用于执行 Batch 服务操作的身份验证令牌设置。

AutoPoolSpecification

指定临时“自动池”的特征。 Batch 服务将创建此自动池,为其运行作业的所有任务,并在作业完成后默认删除该池。

AutoScaleRun

计算或执行池自动缩放公式的结果和错误。

AutoScaleRunError

执行或计算池自动缩放公式时发生的错误。

AutoUserSpecification

指定在 Batch 服务上运行任务的自动用户的参数

AzureBlobFileSystemConfiguration

用于使用 Blobfuse 连接到 Azure 存储容器的信息。

AzureFileShareConfiguration

用于连接到 Azure 文件共享的信息。

AzureStorageAuthenticationKey
BatchClient

用于访问 Batch 服务的 Azure Batch 帐户的客户端。

BatchClientBehavior

派生类修改Azure Batch服务客户端的操作行为。 派生类可以无序调用,同时由多个线程调用。 实现应为线程安全。

BatchClientException

Batch 客户端引发的异常。

BatchClientParallelOptions

存储用于在 Batch 客户端并行操作上配置方法操作的选项。

BatchError

从Azure Batch服务收到的错误。

BatchErrorDetail

包含在 中的其他信息项 BatchError

BatchErrorMessages

强类型资源类,用于查找本地化字符串等。

BatchPoolIdentity

Batch 池的标识(如果已配置)。

BatchRequestTimeout

提供对 Timeout 属性和 属性的轻松访问的 Timeout 类。

Certificate

可以在计算节点上安装并可用于对节点上的操作进行身份验证的证书。

CertificateOperations

对Azure Batch帐户执行与证书相关的操作。

CertificateReference

表示Azure Batch服务的证书对象。

CifsMountConfiguration

用于连接到 CIFS 文件系统的信息。

ClientRequestIdProvider

侦听器包含用于生成要设置为 的 ClientRequestId客户端请求 ID 的函数。 如果有多个实例,则最后一组将获胜。

CloudJob

Azure Batch作业。

CloudJobSchedule

一个作业计划,它通过指定运行作业的时间和用于创建每个作业的规范来允许定期作业。

CloudPool

Azure Batch服务中的池。

CloudServiceConfiguration

基于 Azure 云服务 平台的池中计算节点的配置。

CloudTask

Azure Batch任务。 任务是与作业关联的工作,并在计算节点上运行。

ComputeNode

汇总计算节点的状态。

ComputeNodeEndpointConfiguration

计算节点的终结点配置。

ComputeNodeError

Azure Batch计算节点遇到的错误。

ComputeNodeIdentityReference

对与计算节点将使用的 Batch 池关联的用户分配标识的引用。

ComputeNodeInformation

计算节点信息类。

ComputeNodeUser

特定Azure Batch计算节点的用户。

Constants

包含用于与Azure Batch服务交互的常量。

ContainerConfiguration

已启用容器的池的配置。

ContainerRegistry

专用容器注册表。

DataDisk

与池中计算节点关联的数据磁盘将使用的设置。

DeleteCertificateError

Batch 服务在删除证书时遇到的错误。

DetailLevel

控制列出或检索资源时从Azure Batch服务请求的详细信息量。

DiffDiskSettings

指定计算节点 (VM) 使用的操作系统磁盘的临时磁盘设置。

DiskEncryptionConfiguration

在池中的计算节点上应用的磁盘加密配置。 使用 共享映像库 映像创建的 Linux 池不支持磁盘加密配置。

EnvironmentSetting

要对任务进程设置的环境变量,例如作业任务、启动任务、作业管理器任务或作业准备或发布任务。

ErrorMessage

Azure Batch错误响应中收到的错误消息。

ExitCodeMapping

进程退出代码,以及 Batch 服务在任务退出时应如何响应该退出代码。

ExitCodeRangeMapping

退出代码的范围,以及当任务退出且在该范围内退出时 Batch 服务应如何响应。

ExitConditions

任务完成时 Batch 服务应如何响应。

ExitOptions

Batch 服务应如何响应特定退出条件。

FileProperties

计算节点上文件的属性。

GetFileRequestByteRange

在文件下载操作中要检索的字节范围。

HttpHeader

HTTP 标头名称/值对

ImageInformation

对 Azure 虚拟机市场映像的引用,以及有关映像的其他信息。

ImageReference

对 Azure 虚拟机 市场映像或自定义 Azure 虚拟机映像的引用。 若要获取Azure Batch验证的所有Azure 市场映像引用的列表,请参阅 ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

InboundEndpoint

计算节点上的入站终结点。

InboundNatPool

一个入站 NAT 池,可用于在外部对 Batch 池中的计算节点上的特定端口进行寻址。

InstanceViewStatus

实例视图状态。

JobConstraints

指定作业的执行约束。

JobExecutionInformation

有关执行Azure Batch作业的信息。

JobManagerTask

表示Azure Batch JobManager 任务。

JobNetworkConfiguration

作业的网络配置。

JobOperations

对Azure Batch作业执行操作。

JobPreparationAndReleaseTaskExecutionInformation

计算节点上的作业准备任务和作业释放任务的状态。

JobPreparationTask

在任何给定计算节点上作业的任何任务之前运行的作业准备任务。

JobPreparationTaskExecutionInformation

有关在计算节点上执行 作业准备任务 的详细信息。

JobReleaseTask

作业释放任务在作业结束时运行,因为存在以下原因之一:用户调用“终止作业 API”或“删除作业”API,而作业仍处于活动状态,达到作业的最长挂钟时间约束,作业仍处于活动状态,或者作业的作业管理器任务已完成,作业配置为在作业管理器完成时终止。 作业发布任务在作业的任务已运行且作业准备任务运行并完成的每个节点上运行。 如果在节点运行作业准备任务后重新创建映像,并且该作业结束时没有在该节点上运行的作业的进一步任务 (因此作业准备任务不会) 重新运行,则作业发布任务不会在该计算节点上运行。 如果在作业发布任务仍在运行时重新启动节点,则当计算节点启动时,作业释放任务会再次运行。 在完成所有作业发布任务之前,作业不会标记为已完成。 作业发布任务在后台运行。 它不占用计划槽位;也就是说,它不计入池上指定的 taskSlotsPerNode 限制。

JobReleaseTaskExecutionInformation

有关在计算节点上执行 作业发布任务 的详细信息。

JobScheduleExecutionInformation

作业计划的执行信息。

JobScheduleOperations

对Azure Batch作业计划执行操作。

JobScheduleStatistics

的资源使用情况统计信息 CloudJobSchedule

JobSchedulingError

Batch 服务在计划作业时遇到的错误。

JobSpecification

CloudJobScheduleJobSpecification

JobStatistics

作业的资源使用情况统计信息。

LinuxUserConfiguration

用于在 Linux 节点上创建用户帐户的属性。

MetadataItem

与 Batch 服务资源关联的名称/值对。 Batch 服务不为此元数据分配任何含义;它仅用于使用用户代码。

MountConfiguration

要在每个节点上装载的文件系统。

MultiInstanceSettings

指定如何运行多实例任务的设置。 多实例任务通常用于支持 MPI 任务。 在 MPI 情况下,如果任何子任务失败 (例如,由于退出代码为非零,) 整个多实例任务失败。 然后终止并重试多实例任务,直到到达重试限制为止。 有关更多信息,请参见https://azure.microsoft.com/documentation/articles/batch-mpi/

NameValuePair

表示一个名称-值对。

NetworkConfiguration

池的网络配置。

NetworkSecurityGroupRule

要应用于入站终结点的网络安全组规则。

NfsMountConfiguration

用于连接到 NFS 文件系统的信息。

NodeAgentInformation

有关节点代理的信息

NodeCounts

每个节点状态中的节点数。

NodeFile

公开用于从节点或任务访问文件的方法和属性。

NodePlacementConfiguration

池的节点放置配置。

NodeVMExtension

虚拟机扩展实例视图的配置。

ODATADetailLevel

使用 OData 查询子句控制列出或检索资源时从Azure Batch服务请求的详细信息量。

ODATAMonitorControl

包含用于通过 OData 谓词以最佳方式检索状态数据的控件设置。

OSDisk

计算节点 (VM) 操作系统磁盘的设置。

OutputFile

在 Batch 服务执行完任务过程后,将文件从Azure Batch节点上传到另一个位置的规范。

OutputFileBlobContainerDestination

指定 Azure Blob 存储容器中的文件上传目标。

OutputFileDestination

文件应上传到的目标。

OutputFileUploadOptions

有关输出文件上传操作的详细信息,包括在什么条件下执行上传。

PagedEnumerableExtensions

提供一组在 Visual Basic 中共享的静态 () 方法,用于处理实现 IPagedEnumerable<T>的序列。

ParallelOperationsException

当并行操作集中的一个或多个操作失败时引发异常。
集合 InnerExceptions 包含每个失败操作的异常。

PoolEndpointConfiguration

池的终结点配置。

PoolInformation

指定应如何将作业分配给池。

PoolNodeCounts

Azure Batch服务中的池。

PoolOperations

对Azure Batch帐户执行与池相关的操作。

PoolSpecification

池的规范。

PoolStatistics

包含池生存期的利用率和资源使用情况统计信息。

PoolUsageMetrics

特定时间范围内单个池的使用指标。

PublicIPAddressConfiguration

有关输出文件上传操作的详细信息,包括在什么条件下执行上传。

RecentJob

有关作业计划下的最新作业的信息。

RemoteLoginSettings

获取远程登录到计算节点所需的设置。

ResizeError

调整池大小时发生的错误。

ResourceFile

要从Azure Blob 存储下载到计算节点的文件,例如任务可执行文件和任务输入数据文件。

ResourceStatistics

池的资源统计数据。

RetryPolicyProvider

设置 RetryPolicy 的 RequestInterceptor。

Schedule

计划。

StartTask

当计算节点加入Azure Batch服务中的池时,或者在重新启动或重置计算节点映像时运行的任务。

StartTaskInformation

指定启动任务的详细运行时信息,包括当前状态、错误详细信息、退出代码、开始时间、结束时间等。

SubtaskInformation

有关Azure Batch子任务的信息。

SynchronousMethodExceptionBehavior

一个 , BatchClientBehavior 指定应如何从同步方法引发异常。

TaskConstraints

定义特定Azure Batch任务的约束。

TaskContainerExecutionInformation

包含有关正在执行任务的容器的信息。

TaskContainerSettings

任务的容器设置。

TaskCounts

作业的任务计数。

TaskCountsResult

作业的任务计数。

TaskDependencies

指定任务的任何依赖项。 显式指定或依赖关系范围内的任何任务都必须完成,然后才能计划从属任务。

TaskExecutionInformation

任务执行信息。

TaskFailureInformation

有关任务失败的信息。

TaskIdRange

所依赖的任务 ID CloudTask 的范围。 所有 ID 在范围内的任务都必须成功完成,然后才能计划相关任务。

TaskInformation

计算节点的任务信息类。

TaskSchedulingPolicy

计算节点的计划策略。

TaskSlotCounts

每个状态的任务所需的 TaskSlot 数。

TaskStateMonitor

提供实用工具来帮助监视 CloudTask 状态。

TaskStatistics

任务的资源使用统计信息。

UploadBatchServiceLogsResult

从特定计算节点上传批处理服务日志文件的结果。

UsageStatistics

与池使用情况数据相关的统计信息。

UserAccount

在Azure Batch节点上创建的用户帐户。 可将任务配置为在用户帐户的安全上下文中执行。

UserAssignedIdentity

对与计算节点将使用的 Batch 池关联的用户分配标识的引用。

UserIdentity

运行任务时所依据的用户标识的定义。

Utilities

Azure Batch服务的工具和实用工具。

VirtualMachineConfiguration

基于 Azure 虚拟机基础结构的池中计算节点的配置。

VirtualMachineInfo

有关虚拟机当前状态的信息。

VMExtension

虚拟机扩展的配置。

VMExtensionInstanceView

VM 扩展实例视图。

WindowsConfiguration

要应用于虚拟机的 Windows 操作系统设置。

WindowsUserConfiguration

用于在 Windows 节点上创建用户帐户的属性。

接口

IFileStagingArtifact

包含有关文件暂存过程的信息。 通常为 CloudTask (请参阅 FilesToStage) 执行文件暂存。

IInheritedBehaviors

从实例化父对象继承的方法和属性。

IPagedEnumerable<T>

公开分页集合的枚举器。 这些枚举器支持对指定类型的分页集合进行简单迭代。

分页集合由对 Batch 服务的一个或多个调用提供支持。
其中每个调用都可以返回一个大小可变的数据页,然后由枚举器使用。

IPagedEnumerator<T>

一个枚举器,它公开迭代的异步机制。

枚举器实例不是线程安全实例。

每个枚举器从服务器提取集合。 因此,每个枚举器可以看到不同的数据 (集合大小、内容等) 。

应注意避免通过随意使用 foreach/ForeachAsync 和其他收集操作从服务器多次检索数据。

IRefreshable

提供用于刷新资源的机制。

枚举

AddTaskResultStatus

用于 AddTaskCollectionResultHandler 将 分类 AddTaskResult 为成功或需要重试。

ComputeNodeUserCommitSemantics

通知 Commit () 调用,客户端和服务器之间的状态传输是 create-user 或 update-user 操作。