PDComm.GemReportBinding
클래스
보고서 변수 ID(VID)를 값의 소스에 연결하는 바인딩을 나타냅니다.
public sealed record GemReportBinding여러 VID를 같은 소스에 바인딩할 수 있지만, 각 VID는 한 번만 나올 수 있습니다. 음수가 아닌 부호 있는 상수 ID와 부호 없는 상수 ID는 같은 것으로 비교됩니다.
매개변수
| 이름 | 설명 |
|---|---|
Vid | 보고서 정의에 사용하는 변수 ID(VID)입니다. |
SourceKind | 값 소스의 종류입니다. |
SourceId | 상태 변수 ID 또는 데이터 변수 ID입니다. GemDataSourceKind.Constant이면 0이어야 합니다. |
ConstantId | GemDataSourceKind.Constant이면 ASCII 아이템 또는 요소가 하나인 정수 아이템으로 표현한 장비 상수 ID(ECID)이고, 그렇지 않으면 null입니다. 구성 호출이 아이템을 복사하며, 소유권은 호출자에게 남습니다. |
멤버
GemReportBinding
생성자
보고서 변수 ID(VID)를 값의 소스에 연결하는 바인딩을 나타냅니다.
public GemReportBinding(uint Vid, GemDataSourceKind SourceKind, uint SourceId, SecsItem? ConstantId)여러 VID를 같은 소스에 바인딩할 수 있지만, 각 VID는 한 번만 나올 수 있습니다. 음수가 아닌 부호 있는 상수 ID와 부호 없는 상수 ID는 같은 것으로 비교됩니다.
매개변수
| 이름 | 설명 |
|---|---|
Vid | 보고서 정의에 사용하는 변수 ID(VID)입니다. |
SourceKind | 값 소스의 종류입니다. |
SourceId | 상태 변수 ID 또는 데이터 변수 ID입니다. GemDataSourceKind.Constant이면 0이어야 합니다. |
ConstantId | GemDataSourceKind.Constant이면 ASCII 아이템 또는 요소가 하나인 정수 아이템으로 표현한 장비 상수 ID(ECID)이고, 그렇지 않으면 null입니다. 구성 호출이 아이템을 복사하며, 소유권은 호출자에게 남습니다. |
ConstantId
속성
GemDataSourceKind.Constant이면 ASCII 아이템 또는 요소가 하나인 정수 아이템으로 표현한 장비 상수 ID(ECID)이고, 그렇지 않으면 null입니다. 구성 호출이 아이템을 복사하며, 소유권은 호출자에게 남습니다.
public SecsItem? ConstantId { get; init; }SourceId
속성
상태 변수 ID 또는 데이터 변수 ID입니다. GemDataSourceKind.Constant이면 0이어야 합니다.
public uint SourceId { get; init; }SourceKind
속성
값 소스의 종류입니다.
public GemDataSourceKind SourceKind { get; init; }Vid
속성
보고서 정의에 사용하는 변수 ID(VID)입니다.
public uint Vid { get; init; }