콘텐츠로 이동
무료 평가 시작

PDComm.GemFormattedProgramExecutionToken

클래스

장비 끝점의 정형 프로세스 프로그램 실행 하나를 식별합니다.

public sealed record GemFormattedProgramExecutionToken

GemFormattedPrograms.StartExecution이 GemFormattedProgramExecutionStart.Token으로 반환합니다. 이 토큰을 GemFormattedPrograms.StepExecution, GemFormattedPrograms.CancelExecution, GemFormattedPrograms.CompleteExecution에 전달합니다. 현재 실행을 식별하지 않는 토큰은 PdcommStatus.StaleToken으로 실패합니다.

매개변수

이름설명
EndpointId실행을 시작한 끝점의 프로세스 로컬 식별자입니다.
SessionGeneration실행이 시작된 연결 세대입니다.
ExecutionGeneration실행 번호입니다. 새 실행을 시작할 때마다 1씩 증가합니다.

멤버

GemFormattedProgramExecutionToken

생성자

장비 끝점의 정형 프로세스 프로그램 실행 하나를 식별합니다.

public GemFormattedProgramExecutionToken(ulong EndpointId, ulong SessionGeneration, ulong ExecutionGeneration)

GemFormattedPrograms.StartExecution이 GemFormattedProgramExecutionStart.Token으로 반환합니다. 이 토큰을 GemFormattedPrograms.StepExecution, GemFormattedPrograms.CancelExecution, GemFormattedPrograms.CompleteExecution에 전달합니다. 현재 실행을 식별하지 않는 토큰은 PdcommStatus.StaleToken으로 실패합니다.

매개변수

이름설명
EndpointId실행을 시작한 끝점의 프로세스 로컬 식별자입니다.
SessionGeneration실행이 시작된 연결 세대입니다.
ExecutionGeneration실행 번호입니다. 새 실행을 시작할 때마다 1씩 증가합니다.

EndpointId

속성

실행을 시작한 끝점의 프로세스 로컬 식별자입니다.

public ulong EndpointId { get; init; }

ExecutionGeneration

속성

실행 번호입니다. 새 실행을 시작할 때마다 1씩 증가합니다.

public ulong ExecutionGeneration { get; init; }

SessionGeneration

속성

실행이 시작된 연결 세대입니다.

public ulong SessionGeneration { get; init; }