Dreamine.Communication.Abstractions 1.0.2
Dreamine.Communication.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Communication.Abstractions.Enums 네임스페이스 참조

열거형 타입

enum  ConnectionState {
  Disconnected = 0 , Connecting = 1 , Connected = 2 , Disconnecting = 3 ,
  Faulted = 4 , Listening = 5
}
enum  DisconnectedSendPolicy { Fail = 0 , Queue = 1 , WaitUntilConnected = 2 }
enum  TransportKind {
  InMemory = 0 , Serial = 1 , Tcp = 2 , Udp = 3 ,
  Http = 4 , RabbitMq = 5
}

열거형 타입 문서화

◆ ConnectionState

통신 연결 상태를 나타냅니다.

열거형 멤버
Disconnected 

연결되지 않은 상태입니다.

Connecting 

연결을 시도 중인 상태입니다.

Connected 

연결된 상태입니다. TCP 클라이언트에서는 원격 대상에 연결된 상태를 의미합니다.

Disconnecting 

연결 해제 중인 상태입니다.

Faulted 

연결 또는 통신 오류로 인해 장애 상태입니다.

Listening 

TCP 서버가 클라이언트 접속을 수신 대기 중인 상태입니다.

ConnectionState.cs 파일의 11 번째 라인에서 정의되었습니다.

◆ DisconnectedSendPolicy

연결이 끊긴 상태에서 송신 요청을 처리하는 정책입니다.

열거형 멤버
Fail 

송신 요청을 즉시 실패 처리합니다.

Queue 

송신 요청을 큐에 저장하고 연결 복구 후 전송합니다.

WaitUntilConnected 

연결될 때까지 대기한 뒤 전송합니다.

DisconnectedSendPolicy.cs 파일의 11 번째 라인에서 정의되었습니다.

◆ TransportKind

통신 전송 방식의 종류를 나타냅니다.

열거형 멤버
InMemory 

프로세스 메모리 내부 통신입니다.

Serial 

RS-232 또는 기타 시리얼 통신입니다.

Tcp 

TCP 통신입니다.

Udp 

UDP 통신입니다.

Http 

HTTP 기반 통신입니다.

RabbitMq 

RabbitMQ 기반 메시지 브로커 통신입니다.

TransportKind.cs 파일의 11 번째 라인에서 정의되었습니다.