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

PDComm.GemFormattedProgramDryRunOptions

클래스

정형 프로세스 프로그램 시험 실행 한 번의 정책 버전과 한도입니다.

public sealed record GemFormattedProgramDryRunOptions

이 옵션을 GemFormattedPrograms.DryRun에 전달합니다. 한도를 초과하게 되는 시험 실행은 부분 보고서를 반환하지 않고 PdcommStatus.LimitExceeded로 실패합니다.

매개변수

이름설명
PolicyVersion평가 정책 버전입니다. 1만 지원하며 다른 값은 PdcommStatus.InvalidArgument로 실패합니다.
MaxIssues보고서에 담을 수 있는 최대 문제 수입니다.
MaxProgramEncodedBytes시험 실행이 평가하는 선택된 프로세스 프로그램(S7F23 본문)을 인코딩한 크기의 최댓값(바이트)입니다.

멤버

GemFormattedProgramDryRunOptions

생성자

정형 프로세스 프로그램 시험 실행 한 번의 정책 버전과 한도입니다.

public GemFormattedProgramDryRunOptions(uint PolicyVersion, nuint MaxIssues, nuint MaxProgramEncodedBytes)

이 옵션을 GemFormattedPrograms.DryRun에 전달합니다. 한도를 초과하게 되는 시험 실행은 부분 보고서를 반환하지 않고 PdcommStatus.LimitExceeded로 실패합니다.

매개변수

이름설명
PolicyVersion평가 정책 버전입니다. 1만 지원하며 다른 값은 PdcommStatus.InvalidArgument로 실패합니다.
MaxIssues보고서에 담을 수 있는 최대 문제 수입니다.
MaxProgramEncodedBytes시험 실행이 평가하는 선택된 프로세스 프로그램(S7F23 본문)을 인코딩한 크기의 최댓값(바이트)입니다.

MaxIssues

속성

보고서에 담을 수 있는 최대 문제 수입니다.

public nuint MaxIssues { get; init; }

MaxProgramEncodedBytes

속성

시험 실행이 평가하는 선택된 프로세스 프로그램(S7F23 본문)을 인코딩한 크기의 최댓값(바이트)입니다.

public nuint MaxProgramEncodedBytes { get; init; }

PolicyVersion

속성

평가 정책 버전입니다. 1만 지원하며 다른 값은 PdcommStatus.InvalidArgument로 실패합니다.

public uint PolicyVersion { get; init; }