Поделиться через


StartTask Класс

Определение

Задача, которая выполняется при присоединении вычислительного узла к пулу в службе пакетная служба Azure либо при перезагрузке или повторном создании образа вычислительного узла.

public class StartTask
type StartTask = class
Public Class StartTask
Наследование
StartTask

Комментарии

В некоторых случаях задача запуска может быть повторно запущена, даже если узел не был перезагружен. В связи с этим задачи запуска должны быть идемпотентными и корректно завершать работу, если настройка, которую они выполняют, уже выполнена. Следует соблюдать особую осторожность, чтобы избежать задач запуска, которые создают отколовшийся процесс или устанавливают или запускают службы из рабочего каталога задачи запуска, так как это не позволит пакетной службе повторно запустить задачу запуска.

Конструкторы

StartTask()

Инициализирует новый экземпляр класса StartTask.

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

Инициализирует новый экземпляр класса StartTask.

Свойства

CommandLine

Возвращает или задает командную строку задачи запуска.

ContainerSettings

Возвращает или задает параметры для контейнера, в котором выполняется задача запуска.

EnvironmentSettings

Возвращает или задает список параметров переменных среды для задачи запуска.

MaxTaskRetryCount

Возвращает или задает максимальное число повторных попыток выполнения задачи.

ResourceFiles

Возвращает или задает список файлов, которые пакетная служба будет загружать на вычислительный узел перед запуском командной строки.

UserIdentity

Возвращает или задает удостоверение пользователя, под которым выполняется задача запуска.

WaitForSuccess

Возвращает или задает значение, указывающее, должна ли пакетная служба ожидать успешного завершения задачи запуска (т. е. выхода с кодом выхода 0), прежде чем планировать какие-либо задачи на вычислительном узле.

Методы

Validate()

Проверьте объект .

Применяется к