PDComm.Secs1State
클래스
SECS-I 끝점의 수명 주기 플래그 스냅샷입니다.
public sealed record Secs1State각 플래그는 설정되면 1, 그렇지 않으면 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
EndpointId | 끝점의 프로세스 로컬 식별자입니다. |
Generation | 끝점 세대입니다. 중지 후 다시 시작할 때마다 새 세대가 시작됩니다. |
Started | 끝점이 시작되었고 그 뒤로 중지되지 않았는지 여부입니다. |
Stopped | 끝점이 중지되었는지 여부입니다. 중지하면 런타임 상태가 삭제됩니다. |
Faulted | 회선에 결함이 발생했는지 여부입니다. Secs1Worker.ResetAsync가 결함을 지울 때까지 끝점은 폴링을 멈춥니다. |
Poisoned | 내부 실패로 끝점이 오염되었는지 여부입니다. 오염된 끝점은 소멸만 허용합니다. |
멤버
Secs1State
생성자
SECS-I 끝점의 수명 주기 플래그 스냅샷입니다.
public Secs1State(ulong EndpointId, ulong Generation, byte Started, byte Stopped, byte Faulted, byte Poisoned)각 플래그는 설정되면 1, 그렇지 않으면 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
EndpointId | 끝점의 프로세스 로컬 식별자입니다. |
Generation | 끝점 세대입니다. 중지 후 다시 시작할 때마다 새 세대가 시작됩니다. |
Started | 끝점이 시작되었고 그 뒤로 중지되지 않았는지 여부입니다. |
Stopped | 끝점이 중지되었는지 여부입니다. 중지하면 런타임 상태가 삭제됩니다. |
Faulted | 회선에 결함이 발생했는지 여부입니다. Secs1Worker.ResetAsync가 결함을 지울 때까지 끝점은 폴링을 멈춥니다. |
Poisoned | 내부 실패로 끝점이 오염되었는지 여부입니다. 오염된 끝점은 소멸만 허용합니다. |
EndpointId
속성
끝점의 프로세스 로컬 식별자입니다.
public ulong EndpointId { get; init; }Faulted
속성
회선에 결함이 발생했는지 여부입니다. Secs1Worker.ResetAsync가 결함을 지울 때까지 끝점은 폴링을 멈춥니다.
public byte Faulted { get; init; }Generation
속성
끝점 세대입니다. 중지 후 다시 시작할 때마다 새 세대가 시작됩니다.
public ulong Generation { get; init; }Poisoned
속성
내부 실패로 끝점이 오염되었는지 여부입니다. 오염된 끝점은 소멸만 허용합니다.
public byte Poisoned { get; init; }Started
속성
끝점이 시작되었고 그 뒤로 중지되지 않았는지 여부입니다.
public byte Started { get; init; }Stopped
속성
끝점이 중지되었는지 여부입니다. 중지하면 런타임 상태가 삭제됩니다.
public byte Stopped { get; init; }