Compartir a través de


CloudTask Clase

Definición

Tarea Azure Batch.

public class CloudTask
type CloudTask = class
Public Class CloudTask
Herencia
CloudTask

Comentarios

Batch volverá a intentar tareas cuando se desencadene una operación de recuperación en un nodo. Entre los ejemplos de operaciones de recuperación se incluyen (pero no se limitan a) cuando se reinicia un nodo incorrecto o un nodo de proceso desaparece debido a un error de host. Los reintentos debidos a operaciones de recuperación son independientes de y no se cuentan con maxTaskRetryCount. Incluso si maxTaskRetryCount es 0, puede producirse un reintento interno debido a una operación de recuperación. Por este motivo, todas las tareas deben ser idempotentes. Esto significa que las tareas deben tolerar que se interrumpan y se reinicien sin causar daños ni datos duplicados. El procedimiento recomendado para tareas de larga duración es usar algún tipo de punto de control.

Constructores

CloudTask()

Inicializa una nueva instancia de la clase CloudTask.

CloudTask(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, ExitConditions, Nullable<TaskState>, Nullable<DateTime>, Nullable<TaskState>, Nullable<DateTime>, String, TaskContainerSettings, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, TaskExecutionInformation, ComputeNodeInformation, MultiInstanceSettings, TaskStatistics, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings)

Inicializa una nueva instancia de la clase CloudTask.

Propiedades

AffinityInfo

Obtiene o establece una sugerencia de localidad que el servicio Batch puede usar para seleccionar un nodo de proceso en el que iniciar la nueva tarea.

ApplicationPackageReferences

Obtiene o establece una lista de paquetes que el servicio Batch implementará en el nodo de ejecución antes de ejecutar la línea de comandos.

AuthenticationTokenSettings

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

CommandLine

Obtiene o establece la línea de comandos de la tarea.

Constraints

Obtiene o establece las restricciones de ejecución que se aplican a esta tarea.

ContainerSettings

Obtiene o establece la configuración del contenedor en el que se ejecuta la tarea.

CreationTime

Obtiene o establece la hora de creación de la tarea.

DependsOn

Obtiene o establece las tareas de las que depende esta tarea.

DisplayName

Obtiene o establece un nombre para mostrar para la tarea.

EnvironmentSettings

Obtiene o establece una lista de opciones de configuración de variables de entorno para la tarea.

ETag

Obtiene o establece la etiqueta ETag de la tarea.

ExecutionInfo

Obtiene o establece información sobre la ejecución de la tarea.

ExitConditions

Obtiene o establece cómo debe responder el servicio Batch cuando se completa la tarea.

Id

Obtiene o establece una cadena que identifica de forma única la tarea dentro del trabajo.

LastModified

Obtiene o establece la hora de la última modificación de la tarea.

MultiInstanceSettings

Obtiene o establece un objeto que indica que la tarea es una tarea de varias instancias y contiene información sobre cómo ejecutar la tarea de varias instancias.

NodeInfo

Obtiene o establece información sobre el nodo de ejecución en el que se ejecutó la tarea.

OutputFiles

Obtiene o establece una lista de archivos que el servicio Batch cargará desde el nodo de proceso después de ejecutar la línea de comandos.

PreviousState

Obtiene o establece el estado anterior de la tarea.

PreviousStateTransitionTime

Obtiene o establece la hora en la que la tarea entró en su estado anterior.

RequiredSlots

Obtiene o establece el número de ranuras de programación que requiere la tarea para ejecutarse.

ResourceFiles

Obtiene o establece una lista de archivos que el servicio Batch descargará en el nodo de proceso antes de ejecutar la línea de comandos.

State

Obtiene o establece el estado actual de la tarea.

StateTransitionTime

Obtiene o establece la hora en la que la tarea especificó su estado actual.

Stats

Obtiene o establece las estadísticas de uso de recursos para la tarea.

Url

Obtiene o establece la dirección URL de la tarea.

UserIdentity

Obtiene o establece la identidad de usuario en la que se ejecuta la tarea.

Se aplica a