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

PDComm.GemFormattedProgramSelectionToken

클래스

장비의 현재 정형 프로세스 프로그램 선택을 식별합니다.

public sealed record GemFormattedProgramSelectionToken

GemFormattedPrograms.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; }