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

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; }