PDComm.GemFormattedProgramSelectionToken
클래스
장비의 현재 정형 프로세스 프로그램 선택을 식별합니다.
public sealed record GemFormattedProgramSelectionTokenGemFormattedPrograms.SelectProgram이 반환합니다. 이 토큰을 바꾸지 말고 GemFormattedPrograms.ClearSelection, GemFormattedPrograms.ValidateSelection, GemFormattedPrograms.DryRun, GemFormattedPrograms.StartExecution에 전달합니다. 현재 선택과 일치하지 않는 토큰은 PdcommStatus.StaleToken으로 실패합니다.
매개변수
| 이름 | 설명 |
|---|---|
EndpointId | 선택을 수행한 끝점의 프로세스 로컬 식별자입니다. |
SessionGeneration | 프로그램이 선택된 연결 세대입니다. |
StoreRevision | 프로그램이 선택될 때의 프로그램 저장소 리비전입니다. |
EntryGeneration | 프로그램이 선택될 때 선택된 저장소 항목의 세대입니다. |
SelectionGeneration | 선택 세대입니다. 새 선택이 현재 선택을 대체하거나 선택이 지워지면 증가합니다. |
멤버
GemFormattedProgramSelectionToken
생성자
장비의 현재 정형 프로세스 프로그램 선택을 식별합니다.
public GemFormattedProgramSelectionToken(ulong EndpointId, ulong SessionGeneration, ulong StoreRevision, ulong EntryGeneration, ulong SelectionGeneration)GemFormattedPrograms.SelectProgram이 반환합니다. 이 토큰을 바꾸지 말고 GemFormattedPrograms.ClearSelection, GemFormattedPrograms.ValidateSelection, GemFormattedPrograms.DryRun, GemFormattedPrograms.StartExecution에 전달합니다. 현재 선택과 일치하지 않는 토큰은 PdcommStatus.StaleToken으로 실패합니다.
매개변수
| 이름 | 설명 |
|---|---|
EndpointId | 선택을 수행한 끝점의 프로세스 로컬 식별자입니다. |
SessionGeneration | 프로그램이 선택된 연결 세대입니다. |
StoreRevision | 프로그램이 선택될 때의 프로그램 저장소 리비전입니다. |
EntryGeneration | 프로그램이 선택될 때 선택된 저장소 항목의 세대입니다. |
SelectionGeneration | 선택 세대입니다. 새 선택이 현재 선택을 대체하거나 선택이 지워지면 증가합니다. |
EndpointId
속성
선택을 수행한 끝점의 프로세스 로컬 식별자입니다.
public ulong EndpointId { get; init; }EntryGeneration
속성
프로그램이 선택될 때 선택된 저장소 항목의 세대입니다.
public ulong EntryGeneration { get; init; }SelectionGeneration
속성
선택 세대입니다. 새 선택이 현재 선택을 대체하거나 선택이 지워지면 증가합니다.
public ulong SelectionGeneration { get; init; }SessionGeneration
속성
프로그램이 선택된 연결 세대입니다.
public ulong SessionGeneration { get; init; }StoreRevision
속성
프로그램이 선택될 때의 프로그램 저장소 리비전입니다.
public ulong StoreRevision { get; init; }