PDComm.GemFormattedProgramExecutionToken
클래스
장비 끝점의 정형 프로세스 프로그램 실행 하나를 식별합니다.
public sealed record GemFormattedProgramExecutionTokenGemFormattedPrograms.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; }