PDComm.Secs1Token
클래스
SECS-I 끝점에 제출한 메시지 하나를 식별합니다.
public sealed record Secs1TokenSecs1Worker.SubmitAsync가 이 토큰을 반환합니다. 송신을 마무리하는 Secs1EventKind.OutboundComplete, Secs1EventKind.OutboundFailed, Secs1EventKind.Fault 이벤트에도 같은 토큰이 들어 있습니다. Secs1Token.Value가 0이면 관련된 송신 메시지가 없다는 뜻입니다.
매개변수
| 이름 | 설명 |
|---|---|
EndpointId | 메시지를 수락한 끝점의 프로세스 로컬 식별자입니다. |
Generation | 끝점 세대입니다. 중지 후 다시 시작할 때마다 새 세대가 시작됩니다. |
Value | 세대 안에서 메시지의 시퀀스 번호입니다. 관련된 메시지가 없으면 0입니다. |
멤버
Secs1Token
생성자
SECS-I 끝점에 제출한 메시지 하나를 식별합니다.
public Secs1Token(ulong EndpointId, ulong Generation, uint Value)Secs1Worker.SubmitAsync가 이 토큰을 반환합니다. 송신을 마무리하는 Secs1EventKind.OutboundComplete, Secs1EventKind.OutboundFailed, Secs1EventKind.Fault 이벤트에도 같은 토큰이 들어 있습니다. Secs1Token.Value가 0이면 관련된 송신 메시지가 없다는 뜻입니다.
매개변수
| 이름 | 설명 |
|---|---|
EndpointId | 메시지를 수락한 끝점의 프로세스 로컬 식별자입니다. |
Generation | 끝점 세대입니다. 중지 후 다시 시작할 때마다 새 세대가 시작됩니다. |
Value | 세대 안에서 메시지의 시퀀스 번호입니다. 관련된 메시지가 없으면 0입니다. |
EndpointId
속성
메시지를 수락한 끝점의 프로세스 로컬 식별자입니다.
public ulong EndpointId { get; init; }Generation
속성
끝점 세대입니다. 중지 후 다시 시작할 때마다 새 세대가 시작됩니다.
public ulong Generation { get; init; }Value
속성
세대 안에서 메시지의 시퀀스 번호입니다. 관련된 메시지가 없으면 0입니다.
public uint Value { get; init; }