|
Dreamine.Communication.Abstractions 1.0.2
Dreamine.Communication.Abstractions 공용 계약과 추상화를 제공합니다.
|
열거형 타입 | |
| 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.cs 파일의 11 번째 라인에서 정의되었습니다.
연결이 끊긴 상태에서 송신 요청을 처리하는 정책입니다.
| 열거형 멤버 | |
|---|---|
| Fail | 송신 요청을 즉시 실패 처리합니다. |
| Queue | 송신 요청을 큐에 저장하고 연결 복구 후 전송합니다. |
| WaitUntilConnected | 연결될 때까지 대기한 뒤 전송합니다. |
DisconnectedSendPolicy.cs 파일의 11 번째 라인에서 정의되었습니다.
통신 전송 방식의 종류를 나타냅니다.
| 열거형 멤버 | |
|---|---|
| InMemory | 프로세스 메모리 내부 통신입니다. |
| Serial | RS-232 또는 기타 시리얼 통신입니다. |
| Tcp | TCP 통신입니다. |
| Udp | UDP 통신입니다. |
| Http | HTTP 기반 통신입니다. |
| RabbitMq | RabbitMQ 기반 메시지 브로커 통신입니다. |
TransportKind.cs 파일의 11 번째 라인에서 정의되었습니다.