|
Dreamine.Communication.Core 1.0.2
Dreamine.Communication.Core 통신 기능과 관련 API를 제공합니다.
|


Public 멤버 함수 | |
| DreamineEnvelopeProtocolAdapter () | |
| DreamineEnvelopeProtocolAdapter (IMessageSerializer serializer) | |
| MessageEnvelope | Decode (byte[] payload) |
| byte[] | Encode (MessageEnvelope message) |
Private 속성 | |
| readonly IMessageSerializer | _serializer |
Dreamine 표준 메시지 봉투와 JSON 바이트 간 변환을 수행합니다.
기존 Dreamine 내부 통신의 메시지 봉투 JSON 직렬화 형식을 유지합니다.
DreamineEnvelopeProtocolAdapter.cs 파일의 23 번째 라인에서 정의되었습니다.
|
inline |
기본 JSON 직렬화기로 어댑터를 초기화합니다.
DreamineEnvelopeProtocolAdapter.cs 파일의 43 번째 라인에서 정의되었습니다.
|
inline |
지정한 메시지 직렬화기로 어댑터를 초기화합니다.
| serializer | 메시지 봉투를 변환할 직렬화기입니다. |
| ArgumentNullException | serializer 가 null인 경우 발생합니다. |
DreamineEnvelopeProtocolAdapter.cs 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : _serializer.
|
inline |
Dreamine 메시지 봉투 JSON을 내부 메시지로 역직렬화합니다.
| payload | 수신한 메시지 봉투 JSON 바이트입니다. |
| ArgumentNullException | payload 가 null인 경우 발생합니다. |
DreamineEnvelopeProtocolAdapter.cs 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : _serializer.
|
inline |
내부 메시지를 Dreamine 표준 JSON 바이트로 직렬화합니다.
| message | 직렬화할 메시지입니다. |
| ArgumentNullException | message 가 null인 경우 발생합니다. |
DreamineEnvelopeProtocolAdapter.cs 파일의 147 번째 라인에서 정의되었습니다.
다음을 참조함 : _serializer.
|
private |
serializer 값을 보관합니다.
DreamineEnvelopeProtocolAdapter.cs 파일의 33 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Decode(), DreamineEnvelopeProtocolAdapter(), Encode().