StartTask 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컴퓨팅 노드가 Azure Batch 서비스의 풀에 조인하거나 컴퓨팅 노드를 다시 부팅하거나 이미지로 다시 설치할 때 실행되는 작업입니다.
public class StartTask
type StartTask = class
Public Class StartTask
- 상속
-
StartTask
설명
경우에 따라 노드가 다시 부팅되지 않은 경우에도 시작 작업이 다시 실행될 수 있습니다. 이로 인해 시작 작업은 idempotent이고 수행 중인 설정이 이미 완료된 경우 정상적으로 종료되어야 합니다. 중단 프로세스를 만들거나 시작 작업 작업 디렉터리에서 서비스를 설치/시작하는 시작 작업을 방지하기 위해 특별히 주의해야 합니다. 그러면 Batch가 시작 작업을 다시 실행할 수 없도록 차단됩니다.
생성자
StartTask() |
StartTask 클래스의 새 instance 초기화합니다. |
StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings) |
StartTask 클래스의 새 instance 초기화합니다. |
속성
CommandLine |
시작 작업의 명령줄을 가져오거나 설정합니다. |
ContainerSettings |
시작 태스크가 실행되는 컨테이너에 대한 설정을 가져오거나 설정합니다. |
EnvironmentSettings |
시작 작업에 대한 환경 변수 설정 목록을 가져오거나 설정합니다. |
MaxTaskRetryCount |
작업이 다시 시도될 수 있는 최대 횟수를 가져오거나 설정합니다. |
ResourceFiles |
명령줄을 실행하기 전에 Batch 서비스가 컴퓨팅 노드에 다운로드할 파일 목록을 가져오거나 설정합니다. |
UserIdentity |
시작 태스크가 실행되는 사용자 ID를 가져오거나 설정합니다. |
WaitForSuccess |
Batch 서비스가 컴퓨팅 노드에서 작업을 예약하기 전에 시작 작업이 성공적으로 완료될 때까지(즉, 종료 코드 0을 사용하여 종료될 때까지) 기다려야 하는지 여부를 가져오거나 설정합니다. |
메서드
Validate() |
개체의 유효성을 검사합니다. |
적용 대상
Azure SDK for .NET