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

PDComm.GemEnhancedObjectDefinition

클래스

객체(OBJSPEC) 하나와 그 객체가 받는 확장 원격 명령을 정의합니다.

public sealed record GemEnhancedObjectDefinition

매개변수

이름설명
Name객체 이름입니다. 대소문자를 구분하여 정확히 일치시키는 ASCII 아이템입니다. 명시적으로 등록하면 빈 이름도 허용됩니다. 객체 이름은 고유해야 합니다.
Commands객체의 명령 정의입니다. GemCommandDefinition의 규칙이 적용되지만, 매개변수 값에는 JIS-8을 제외한 모든 형식을 사용할 수 있습니다.

멤버

GemEnhancedObjectDefinition

생성자

객체(OBJSPEC) 하나와 그 객체가 받는 확장 원격 명령을 정의합니다.

public GemEnhancedObjectDefinition(SecsItem Name, ReadOnlyMemory<GemCommandDefinition> Commands)

매개변수

이름설명
Name객체 이름입니다. 대소문자를 구분하여 정확히 일치시키는 ASCII 아이템입니다. 명시적으로 등록하면 빈 이름도 허용됩니다. 객체 이름은 고유해야 합니다.
Commands객체의 명령 정의입니다. GemCommandDefinition의 규칙이 적용되지만, 매개변수 값에는 JIS-8을 제외한 모든 형식을 사용할 수 있습니다.

Commands

속성

객체의 명령 정의입니다. GemCommandDefinition의 규칙이 적용되지만, 매개변수 값에는 JIS-8을 제외한 모든 형식을 사용할 수 있습니다.

public ReadOnlyMemory<GemCommandDefinition> Commands { get; init; }

Name

속성

객체 이름입니다. 대소문자를 구분하여 정확히 일치시키는 ASCII 아이템입니다. 명시적으로 등록하면 빈 이름도 허용됩니다. 객체 이름은 고유해야 합니다.

public SecsItem Name { get; init; }