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

더 자세히 ...

Public 멤버 함수

byte[] Serialize (MessageEnvelope message)
MessageEnvelope Deserialize (byte[] data)

상세한 설명

MessageEnvelope 직렬화 및 역직렬화 계약입니다.

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

멤버 함수 문서화

◆ Deserialize()

MessageEnvelope Dreamine.Communication.Abstractions.Interfaces.IMessageSerializer.Deserialize ( byte[] data)

바이트 배열을 메시지로 역직렬화합니다.

매개변수
data역직렬화할 메시지 데이터를 포함하는 바이트 배열입니다.
반환값
역직렬화된 메시지 봉투입니다.
예외
ArgumentNullExceptiondatanull인 경우 발생할 수 있습니다.
FormatException입력 데이터가 구현체가 요구하는 메시지 형식이 아닌 경우 발생할 수 있습니다.

◆ Serialize()

byte[] Dreamine.Communication.Abstractions.Interfaces.IMessageSerializer.Serialize ( MessageEnvelope message)

메시지를 바이트 배열로 직렬화합니다.

매개변수
message직렬화할 메시지 봉투입니다.
반환값
직렬화된 메시지를 포함하는 바이트 배열입니다.
예외
ArgumentNullExceptionmessagenull인 경우 발생할 수 있습니다.

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