PDComm.GemProgramConfiguration
클래스
작업자가 시작할 때 설치하는 프로세스 프로그램 저장소를 나타냅니다.
public sealed record GemProgramConfiguration매개변수
| 이름 | 설명 |
|---|---|
Options | 저장소 한도와 허가 정책입니다. |
InitialPrograms | 저장소를 연 뒤 GemEquipment.PutProgram으로 순서대로 저장할 프로그램입니다. 저장 파일에 이미 PPID가 있으면 GemProgramPutMode.Create가 실패하고 시작이 중단됩니다. |
Path | 저장 파일 경로입니다. 저장소를 메모리에만 두려면 null이나 빈 문자열을 지정합니다. GemEquipment.ConfigurePrograms를 참고합니다. |
멤버
GemProgramConfiguration
생성자
작업자가 시작할 때 설치하는 프로세스 프로그램 저장소를 나타냅니다.
public GemProgramConfiguration(GemProgramOptions Options, ReadOnlyMemory<GemProgramDefinition> InitialPrograms, string? Path = null)매개변수
| 이름 | 설명 |
|---|---|
Options | 저장소 한도와 허가 정책입니다. |
InitialPrograms | 저장소를 연 뒤 GemEquipment.PutProgram으로 순서대로 저장할 프로그램입니다. 저장 파일에 이미 PPID가 있으면 GemProgramPutMode.Create가 실패하고 시작이 중단됩니다. |
Path | 저장 파일 경로입니다. 저장소를 메모리에만 두려면 null이나 빈 문자열을 지정합니다. GemEquipment.ConfigurePrograms를 참고합니다. |
InitialPrograms
속성
저장소를 연 뒤 GemEquipment.PutProgram으로 순서대로 저장할 프로그램입니다. 저장 파일에 이미 PPID가 있으면 GemProgramPutMode.Create가 실패하고 시작이 중단됩니다.
public ReadOnlyMemory<GemProgramDefinition> InitialPrograms { get; init; }Options
속성
저장소 한도와 허가 정책입니다.
public GemProgramOptions Options { get; init; }Path
속성
저장 파일 경로입니다. 저장소를 메모리에만 두려면 null이나 빈 문자열을 지정합니다. GemEquipment.ConfigurePrograms를 참고합니다.
public string? Path { get; init; }