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


Public 멤버 함수 | |
| JsonMessageSerializer () | |
| JsonMessageSerializer (JsonSerializerOptions options) | |
| byte[] | Serialize (MessageEnvelope message) |
| MessageEnvelope | Deserialize (byte[] data) |
Private 속성 | |
| readonly JsonSerializerOptions | _options |
JsonSerializer를 사용해 메시지 봉투를 UTF-8 JSON으로 변환합니다.
JsonMessageSerializer.cs 파일의 16 번째 라인에서 정의되었습니다.
|
inline |
대소문자를 구분하지 않는 기본 JSON 옵션으로 직렬화기를 초기화합니다.
JsonMessageSerializer.cs 파일의 36 번째 라인에서 정의되었습니다.
다음을 참조함 : _options.
|
inline |
지정한 JSON 옵션으로 직렬화기를 초기화합니다.
| options | 직렬화와 역직렬화에 사용할 옵션입니다. |
| ArgumentNullException | options 가 null인 경우 발생합니다. |
JsonMessageSerializer.cs 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : _options.
|
inline |
UTF-8 JSON 바이트를 메시지로 역직렬화합니다.
| data | 역직렬화할 UTF-8 JSON 바이트입니다. |
| ArgumentNullException | data 가 null인 경우 발생합니다. |
| JsonException | 입력이 올바른 메시지 JSON이 아닌 경우 발생할 수 있습니다. |
| InvalidOperationException | 역직렬화 결과가 null인 경우 발생합니다. |
JsonMessageSerializer.cs 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : _options.
|
inline |
메시지를 UTF-8 JSON 바이트 배열로 직렬화합니다.
| message | 직렬화할 메시지입니다. |
| ArgumentNullException | message 가 null인 경우 발생합니다. |
| JsonException | 메시지를 JSON으로 직렬화할 수 없는 경우 발생할 수 있습니다. |
JsonMessageSerializer.cs 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : _options.
|
private |
options 값을 보관합니다.
JsonMessageSerializer.cs 파일의 26 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Deserialize(), JsonMessageSerializer(), JsonMessageSerializer(), Serialize().