Condividi tramite


StartTask Classe

Definizione

Attività che viene eseguita quando un nodo di calcolo aggiunge un pool nel servizio Azure Batch o quando il nodo di calcolo viene riavviato o ricreato.

public class StartTask
type StartTask = class
Public Class StartTask
Ereditarietà
StartTask

Commenti

In alcuni casi l'attività di avvio può essere eseguita nuovamente anche se il nodo non è stato riavviato. A causa di questo, le attività di avvio devono essere idempotenti e uscire normalmente se la configurazione è già stata eseguita. È consigliabile prestare particolare attenzione per evitare l'avvio delle attività che creano processi di interruzione o installano/avviano i servizi dalla directory di lavoro dell'attività di avvio, perché in questo modo Batch impedisce di eseguire nuovamente l'attività di avvio.

Costruttori

StartTask()

Inizializza una nuova istanza della classe StartTask.

StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings)

Inizializza una nuova istanza della classe StartTask.

Proprietà

CommandLine

Ottiene o imposta la riga di comando dell'attività iniziale.

ContainerSettings

Ottiene o imposta le impostazioni per il contenitore in cui viene eseguita l'attività di avvio.

EnvironmentSettings

Ottiene o imposta un elenco di impostazioni delle variabili di ambiente per l'attività start.

MaxTaskRetryCount

Ottiene o imposta il numero massimo di tentativi dell'attività.

ResourceFiles

Ottiene o imposta un elenco di file scaricati dal servizio Batch nel nodo di calcolo prima di eseguire la riga di comando.

UserIdentity

Ottiene o imposta l'identità utente in cui viene eseguita l'attività di avvio.

WaitForSuccess

Ottiene o imposta se il servizio Batch deve attendere che l'attività di avvio venga completata correttamente, ovvero per uscire con il codice di uscita 0) prima di pianificare qualsiasi attività nel nodo di calcolo.

Metodi

Validate()

Convalidare l'oggetto.

Si applica a