Microsoft.Azure.Batch Espacio de nombres

Clases

AddTaskCollectionResultHandler

BatchClientBehavior Que puede usar para especificar en qué condiciones una operación para agregar varias tareas a un trabajo debe reintentar, finalizar o considerarse correcta.

AddTaskCollectionTerminatedException

Excepción que se produce cuando finaliza la operación AddTaskCollection.

AddTaskResult

Resultado de una sola tarea agregada como parte de una colección de tareas.

AffinityInformation

Sugerencia de localidad que el servicio Batch puede usar para seleccionar un nodo de proceso en el que iniciar una nueva tarea.

ApplicationOperations

Realiza operaciones relacionadas con la aplicación en una cuenta de Azure Batch.

ApplicationPackageReference

Referencia a un paquete de aplicación que se va a implementar en los nodos de proceso.

ApplicationSummary

Contiene información sobre una aplicación en una cuenta de Azure Batch.

AuthenticationTokenSettings

La configuración de un token de autenticación que la tarea puede usar para realizar operaciones del servicio Batch.

AutoPoolSpecification

Especifica las características de un "grupo automático" temporal. El servicio Batch creará este grupo automático, ejecutará todas las tareas del trabajo en él y, de forma predeterminada, eliminará el grupo una vez completado el trabajo.

AutoScaleRun

Resultados y errores de una evaluación o ejecución de una fórmula de escalado automático del grupo.

AutoScaleRunError

Error que se produjo al ejecutar o evaluar una fórmula de escalado automático del grupo.

AutoUserSpecification

Especifica los parámetros para el usuario automático que ejecuta una tarea en el servicio Batch.

AzureBlobFileSystemConfiguration

Información usada para conectarse a un contenedor de Azure Storage mediante Blobfuse.

AzureFileShareConfiguration

Información usada para conectarse a un recurso compartido de archivos de Azure.

AzureStorageAuthenticationKey
BatchClient

Un cliente para una cuenta de Azure Batch, que se usa para acceder al servicio Batch.

BatchClientBehavior

Las clases derivadas modifican los comportamientos operativos de un cliente de Azure Batch Service. Varias clases derivadas se pueden llamar de forma desordenada y simultáneamente por varios subprocesos. Las implementaciones deben ser segura para subprocesos.

BatchClientException

Excepción producida por el cliente de Batch.

BatchClientParallelOptions

Almacena las opciones que configuran el funcionamiento de los métodos en las operaciones paralelas del cliente de Batch.

BatchError

Error recibido del servicio Azure Batch.

BatchErrorDetail

Elemento de información adicional incluida en .BatchError

BatchErrorMessages

Clase de recurso fuertemente tipado, para buscar cadenas localizadas, etc.

BatchPoolIdentity

Identidad del grupo de Batch, si está configurada.

BatchRequestTimeout

Clase que proporciona acceso sencillo a la Timeout propiedad y a la Timeout propiedad .

Certificate

Un certificado que se puede instalar en los nodos de proceso y se puede usar para autenticar operaciones en un nodo.

CertificateOperations

Realiza operaciones relacionadas con certificados en una cuenta de Azure Batch.

CertificateReference

Representa un objeto de certificado del servicio Azure Batch.

CifsMountConfiguration

Información utilizada para conectarse a un sistema de archivos CIFS.

ClientRequestIdProvider

Interceptor que contiene una función que se usa para generar un identificador de solicitud de cliente que se establece como ClientRequestId. Si hay varias instancias de esto, el último conjunto gana.

CloudJob

Un trabajo de Azure Batch.

CloudJobSchedule

Programación de trabajos que permite trabajos periódicos especificando cuándo ejecutar trabajos y una especificación usada para crear cada trabajo.

CloudPool

Un grupo en el servicio Azure Batch.

CloudServiceConfiguration

La configuración de los nodos de proceso de un grupo en función de la plataforma de Azure Cloud Services.

CloudTask

Una tarea Azure Batch. Una tarea es un trabajo asociado a un trabajo y se ejecuta en un nodo de proceso.

ComputeNode

Resume el estado de un nodo de proceso.

ComputeNodeEndpointConfiguration

Configuración del punto de conexión para el nodo de proceso.

ComputeNodeError

Error detectado por un nodo de Azure Batch proceso.

ComputeNodeIdentityReference

Referencia a una identidad asignada por el usuario asociada al grupo de Batch que usará un nodo de proceso.

ComputeNodeInformation

La clase de información del nodo de proceso.

ComputeNodeUser

Un usuario para un nodo de proceso de Azure Batch específico.

Constants

Contiene constantes para interactuar con el servicio Azure Batch.

ContainerConfiguration

La configuración de los grupos habilitados para contenedores.

ContainerRegistry

Un registro de contenedor privado.

DataDisk

Configuración que usarán los discos de datos asociados a los nodos de proceso del grupo.

DeleteCertificateError

Error detectado por el servicio Batch al eliminar un certificado.

DetailLevel

Controla la cantidad de detalles solicitados desde el servicio Azure Batch al enumerar o recuperar recursos.

DiffDiskSettings

Especifica la configuración de disco efímera para el disco del sistema operativo usado por el nodo de proceso (VM).

DiskEncryptionConfiguration

La configuración de cifrado de disco aplicada en los nodos de proceso del grupo. La configuración de cifrado de disco no se admite en el grupo de Linux creado con Shared Image Gallery Imagen.

EnvironmentSetting

Variable de entorno que se va a establecer en un proceso de tarea, como una tarea de trabajo, una tarea de inicio, una tarea de administrador de trabajos o una tarea de preparación o liberación de trabajos.

ErrorMessage

Mensaje de error recibido en una respuesta de error Azure Batch.

ExitCodeMapping

Código de salida del proceso y cómo debe responder el servicio Batch si una tarea sale con ese código de salida.

ExitCodeRangeMapping

Intervalo de códigos de salida y cómo debe responder el servicio Batch si una tarea sale con un código de salida dentro de ese intervalo.

ExitConditions

Cómo debe responder el servicio Batch cuando se completa una tarea.

ExitOptions

Cómo debe responder el servicio Batch a una condición de salida determinada.

FileProperties

Propiedades de un archivo en un nodo de proceso.

GetFileRequestByteRange

Intervalo de bytes que se va a recuperar en una operación de descarga de archivos.

HttpHeader

Un par nombre-valor de encabezado HTTP

ImageInformation

Referencia a una imagen de Azure Virtual Machines Marketplace e información adicional sobre la imagen.

ImageReference

Referencia a una imagen de Azure Virtual Machines Marketplace o a una imagen de máquina virtual de Azure personalizada. Para obtener la lista de todas las referencias de imagen de Azure Marketplace comprobadas por Azure Batch, consulte ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>).

InboundEndpoint

Un punto de conexión de entrada en un nodo de proceso.

InboundNatPool

Un grupo NAT de entrada que se puede usar para abordar puertos específicos en nodos de proceso de un grupo de Batch externamente.

InstanceViewStatus

Estado de la vista de instancia.

JobConstraints

Especifica las restricciones de ejecución de un trabajo.

JobExecutionInformation

Información sobre la ejecución de un trabajo de Azure Batch.

JobManagerTask

Representa una tarea Azure Batch JobManager.

JobNetworkConfiguration

Configuración de red de un trabajo.

JobOperations

Realiza operaciones en trabajos de Azure Batch.

JobPreparationAndReleaseTaskExecutionInformation

El estado de la tarea de preparación del trabajo y la tarea de liberación de trabajos en un nodo de proceso.

JobPreparationTask

Una tarea de preparación del trabajo que se va a ejecutar antes de cualquier tarea del trabajo en cualquier nodo de proceso determinado.

JobPreparationTaskExecutionInformation

Detalles sobre la ejecución de una tarea de preparación de trabajos en un nodo de proceso.

JobReleaseTask

La tarea de liberación de trabajos se ejecuta cuando finaliza el trabajo, debido a uno de los siguientes elementos: el usuario llama a la API Finalizar trabajo o la API Eliminar trabajo mientras el trabajo sigue activo, se alcanza la restricción de tiempo de reloj máximo del trabajo y el trabajo sigue activo, o la tarea administrador de trabajos del trabajo se completa y el trabajo se configura para finalizar cuando se completa el Administrador de trabajos. La tarea de liberación de trabajos se ejecuta en cada nodo donde se han ejecutado las tareas del trabajo y la tarea de preparación del trabajo se ejecutó y completó. Si vuelve a crear una imagen inicial de un nodo después de ejecutar la tarea de preparación del trabajo y el trabajo finaliza sin ninguna tarea adicional del trabajo que se ejecuta en ese nodo (y, por tanto, la tarea de preparación del trabajo no se vuelve a ejecutar), la tarea de liberación de trabajos no se ejecuta en ese nodo de ejecución. Si un nodo se reinicia mientras se sigue ejecutando la tarea de liberación de trabajos, la tarea de liberación de trabajos se ejecuta de nuevo cuando se inicia el nodo de ejecución. El trabajo no se marca como completado hasta que se hayan completado todas las tareas de liberación del trabajo. La tarea de liberación de trabajos se ejecuta en segundo plano. No ocupa un espacio de programación; es decir, no cuenta para el límite taskSlotsPerNode especificado en el grupo.

JobReleaseTaskExecutionInformation

Detalles sobre la ejecución de una tarea de liberación de trabajos en un nodo de proceso.

JobScheduleExecutionInformation

Información de ejecución de una programación de trabajo.

JobScheduleOperations

Realiza operaciones en Azure Batch programaciones de trabajo.

JobScheduleStatistics

Estadísticas de uso de recursos para .CloudJobSchedule

JobSchedulingError

Error detectado por el servicio Batch al programar un trabajo.

JobSpecification

JobSpecification de un CloudJobSchedule.

JobStatistics

Estadísticas de uso de recursos para el trabajo.

LinuxUserConfiguration

Propiedades usadas para crear una cuenta de usuario en un nodo de Linux.

MetadataItem

Un par nombre-valor asociado a un recurso de servicio de Batch. El servicio Batch no asigna ningún significado a estos metadatos; es únicamente para el uso del código de usuario.

MountConfiguration

Sistema de archivos que se va a montar en cada nodo.

MultiInstanceSettings

Configuración que especifica cómo ejecutar una tarea de varias instancias. Las tareas de varias instancias se usan normalmente para admitir tareas de MPI. En el caso de MPI, si se produce un error en alguna de las subtareas (por ejemplo, debido a la salida con un código de salida distinto de cero), se produce un error en toda la tarea de varias instancias. Entonces la tarea de instancias múltiples se termina y se reintenta, hasta su límite de reintento. Para obtener más información, vea https://azure.microsoft.com/documentation/articles/batch-mpi/.

NameValuePair

Representa un par nombre-valor.

NetworkConfiguration

Configuración de red de un grupo.

NetworkSecurityGroupRule

Una regla de grupo de seguridad de red que se va a aplicar a un punto de conexión de entrada.

NfsMountConfiguration

Información usada para conectarse a un sistema de archivos NFS.

NodeAgentInformation

Información sobre el agente de nodo

NodeCounts

Número de nodos en cada estado de nodo.

NodeFile

Expone métodos y propiedades para acceder a archivos desde nodos o tareas.

NodePlacementConfiguration

Configuración de ubicación del nodo para un grupo.

NodeVMExtension

Configuración de la vista de instancia de extensión de máquina virtual.

ODATADetailLevel

Controla la cantidad de detalles solicitados desde el servicio Azure Batch al enumerar o recuperar recursos mediante cláusulas de consulta de OData.

ODATAMonitorControl

Contiene la configuración de control utilizada para la recuperación óptima de los datos de estado a través de predicados de OData.

OSDisk

Configuración del disco del sistema operativo del nodo de proceso (VM).

OutputFile

Especificación para cargar archivos desde un nodo de Azure Batch a otra ubicación después de que el servicio Batch haya terminado de ejecutar el proceso de tarea.

OutputFileBlobContainerDestination

Especifica un destino de carga de archivos dentro de un contenedor de Azure Blob Storage.

OutputFileDestination

Destino al que se debe cargar un archivo.

OutputFileUploadOptions

Detalles sobre una operación de carga de archivos de salida, incluidas las condiciones para realizar la carga.

PagedEnumerableExtensions

Proporciona un conjunto de métodos estáticos (compartidos en Visual Basic) para trabajar con secuencias que implementan IPagedEnumerable<T>.

ParallelOperationsException

Excepción que se produce cuando se produce un error en una o varias operaciones en un conjunto paralelo de operaciones.
La InnerExceptions colección contiene las excepciones de cada una de las operaciones con error.

PoolEndpointConfiguration

Configuración del punto de conexión de un grupo.

PoolInformation

Especifica cómo se debe asignar un trabajo a un grupo.

PoolNodeCounts

Un grupo en el servicio Azure Batch.

PoolOperations

Realiza operaciones relacionadas con el grupo en una cuenta de Azure Batch.

PoolSpecification

Especificación de un grupo.

PoolStatistics

Contiene estadísticas de uso y uso de recursos durante la vigencia de un grupo.

PoolUsageMetrics

Métricas de uso de un único grupo en un intervalo de tiempo determinado.

PublicIPAddressConfiguration

Detalles sobre una operación de carga de archivos de salida, incluidas las condiciones para realizar la carga.

RecentJob

Información sobre el trabajo más reciente en una programación de trabajo.

RemoteLoginSettings

Obtiene la configuración necesaria para el inicio de sesión remoto en un nodo de proceso.

ResizeError

Error que se produjo al cambiar el tamaño de un grupo.

ResourceFile

Archivo que se va a descargar en un nodo de proceso desde Azure Blob Storage, como archivos ejecutables de tareas y archivos de datos de entrada de tareas.

ResourceStatistics

Datos de estadísticas de recursos para el grupo.

RetryPolicyProvider

RequestInterceptor que establece RetryPolicy.

Schedule

Una programación.

StartTask

Tarea que se ejecuta cuando un nodo de proceso se une a un grupo en el servicio Azure Batch, o cuando el nodo de proceso se reinicia o se vuelve a crear una imagen de imagen.

StartTaskInformation

Especifica la información detallada del tiempo de ejecución de la tarea de inicio, incluido el estado actual, los detalles del error, el código de salida, la hora de inicio, la hora de finalización, etc.

SubtaskInformation

Información sobre una subtarea de Azure Batch.

SynchronousMethodExceptionBehavior

que BatchClientBehavior especifica cómo se deben producir excepciones a partir de métodos sincrónicos.

TaskConstraints

Define las restricciones en una tarea Azure Batch determinada.

TaskContainerExecutionInformation

Contiene información sobre el contenedor que se está ejecutando una tarea.

TaskContainerSettings

Configuración del contenedor de una tarea.

TaskCounts

La tarea cuenta para un trabajo.

TaskCountsResult

La tarea cuenta para un trabajo.

TaskDependencies

Especifica las dependencias de una tarea. Cualquier tarea especificada explícitamente o dentro de un intervalo de dependencias debe completarse antes de que se programe la tarea dependiente.

TaskExecutionInformation

Información de ejecución de tareas.

TaskFailureInformation

Información sobre un error de tarea.

TaskIdRange

Intervalo de identificadores de tarea de los que depende .CloudTask Todas las tareas con identificadores en el intervalo deben completarse correctamente antes de que se pueda programar la tarea dependiente.

TaskInformation

Clase de información de tarea del nodo de proceso.

TaskSchedulingPolicy

Una directiva de programación para un nodo de proceso.

TaskSlotCounts

Número de taskSlots requeridos por tareas por estado.

TaskStateMonitor

Proporciona utilidades para ayudar a supervisar los estados de CloudTask.

TaskStatistics

Estadísticas de uso de recursos de la tarea.

UploadBatchServiceLogsResult

Resultado de cargar archivos de registro del servicio por lotes desde un nodo de proceso específico.

UsageStatistics

Estadísticas relacionadas con los datos de uso del grupo.

UserAccount

Una cuenta de usuario que se va a crear en un nodo de Azure Batch. Las tareas se pueden configurar para ejecutarse en el contexto de seguridad de la cuenta de usuario.

UserAssignedIdentity

Referencia a una identidad asignada por el usuario asociada al grupo de Batch que usará un nodo de proceso.

UserIdentity

Definición de la identidad de usuario con la que se ejecuta la tarea.

Utilities

Herramientas y utilidades para el servicio Azure Batch.

VirtualMachineConfiguration

Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines.

VirtualMachineInfo

Información sobre el estado actual de la máquina virtual.

VMExtension

Configuración de extensiones de máquina virtual.

VMExtensionInstanceView

Vista de instancia de la extensión de máquina virtual.

WindowsConfiguration

Configuración del sistema operativo Windows que se va a aplicar a la máquina virtual.

WindowsUserConfiguration

Propiedades usadas para crear una cuenta de usuario en un nodo de Windows.

Interfaces

IFileStagingArtifact

Contiene información sobre un proceso de almacenamiento provisional de archivos. Normalmente, el almacenamiento provisional de archivos se realiza para ( CloudTask consulte FilesToStage).

IInheritedBehaviors

Métodos y propiedades que se heredan del objeto primario de creación de instancias.

IPagedEnumerable<T>

Expone enumeradores para una colección paginada. Estos enumeradores admiten la iteración simple en una colección paginada de un tipo especificado.

Las colecciones paginadas están respaldadas por una o varias llamadas al servicio Batch.
Cada una de estas llamadas puede devolver una página de datos de tamaño variable que el enumerador consume.

IPagedEnumerator<T>

Enumerador que expone un mecanismo asincrónico para la iteración.

Las instancias del enumerador no son segura para subprocesos.

Cada enumerador captura la colección del servidor. Como consecuencia, cada enumerador puede ver datos diferentes (tamaño de colección, contenido, etc.).

Se debe tener cuidado para evitar varias recuperaciones de los datos del servidor a través del uso ocasional de foreach/ForeachAsync y otras operaciones de recopilación.

IRefreshable

Proporciona un mecanismo para actualizar un recurso.

Enumeraciones

AddTaskResultStatus

AddTaskCollectionResultHandler Lo usa para clasificar como AddTaskResult correcto o requerir un reintento.

ComputeNodeUserCommitSemantics

Informa a la llamada Commit() de que la transferencia de estado entre el cliente y el servidor es una operación create-user o update-user.