你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Azure.Batch 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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 | |
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 | |
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 |
当并行操作集中的一个或多个操作失败时引发异常。 |
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 操作。 |