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

더 자세히 ...

Public 멤버 함수

MessageEnvelope Decode (byte[] payload)
byte[] Encode (MessageEnvelope message)

상세한 설명

외부 프로토콜 메시지와 Dreamine 표준 MessageEnvelope 간 변환을 담당하는 계약입니다.

프레임 코덱은 바이트 스트림에서 메시지 경계를 분리하고, 이 어댑터는 분리된 데이터를 Dreamine 내부 표준 메시지로 변환합니다.

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

멤버 함수 문서화

◆ Decode()

MessageEnvelope Dreamine.Communication.Abstractions.Interfaces.IMessageProtocolAdapter.Decode ( byte[] payload)

수신된 원시 메시지 데이터를 MessageEnvelope로 변환합니다.

매개변수
payload프레임 코덱을 통해 분리된 원시 메시지 데이터입니다.
반환값
변환된 Dreamine 내부 표준 메시지입니다.
예외
ArgumentNullExceptionpayloadnull인 경우 발생할 수 있습니다.

◆ Encode()

byte[] Dreamine.Communication.Abstractions.Interfaces.IMessageProtocolAdapter.Encode ( MessageEnvelope message)

MessageEnvelope를 외부 프로토콜 송신 데이터로 변환합니다.

매개변수
message송신할 Dreamine 내부 표준 메시지입니다.
반환값
외부 프로토콜로 송신할 원시 메시지 데이터입니다.
예외
ArgumentNullExceptionmessagenull인 경우 발생할 수 있습니다.

이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: