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


Public 멤버 함수 | |
| PlainTextProtocolAdapter () | |
| PlainTextProtocolAdapter (Encoding encoding, string route, string name) | |
| PlainTextProtocolAdapter (PlainTextProtocolOptions options) | |
| MessageEnvelope | Decode (byte[] payload) |
| byte[] | Encode (MessageEnvelope message) |
속성 | |
| bool | NormalizePayloadToUtf8 [get] |
Private 속성 | |
| readonly Encoding | _encoding |
| readonly string | _route |
| readonly string | _name |
외부 일반 텍스트 데이터와 Dreamine 메시지 봉투를 상호 변환합니다.
PlainTextProtocolAdapter.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
기본 일반 텍스트 설정으로 어댑터를 초기화합니다.
PlainTextProtocolAdapter.cs 파일의 53 번째 라인에서 정의되었습니다.
|
inline |
인코딩과 메시지 메타데이터를 지정하여 어댑터를 초기화합니다.
| encoding | 외부 텍스트 송수신에 사용할 인코딩입니다. |
| route | 디코딩한 메시지에 지정할 라우트입니다. |
| name | 디코딩한 메시지에 지정할 이름입니다. |
| ArgumentNullException | encoding 이 null인 경우 발생합니다. |
| ArgumentException | route 또는 name 이 비어 있는 경우 발생합니다. |
PlainTextProtocolAdapter.cs 파일의 106 번째 라인에서 정의되었습니다.
|
inline |
지정한 일반 텍스트 설정으로 어댑터를 초기화합니다.
| options | 인코딩과 메시지 메타데이터 설정입니다. |
| ArgumentNullException | options 또는 해당 인코딩이 null인 경우 발생합니다. |
| ArgumentException | 설정의 라우트 또는 이름이 비어 있는 경우 발생합니다. |
PlainTextProtocolAdapter.cs 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : _encoding, _name, _route, Dreamine.Communication.Core.Protocols.PlainTextProtocolOptions.Encoding, Dreamine.Communication.Core.Protocols.PlainTextProtocolOptions.Name, NormalizePayloadToUtf8, Dreamine.Communication.Core.Protocols.PlainTextProtocolOptions.NormalizePayloadToUtf8, Dreamine.Communication.Core.Protocols.PlainTextProtocolOptions.Route.
|
inline |
외부 인코딩의 텍스트 바이트를 Dreamine 메시지 봉투로 변환합니다.
| payload | 수신한 텍스트 바이트입니다. |
| ArgumentNullException | payload 가 null인 경우 발생합니다. |
| DecoderFallbackException | 바이트가 구성된 인코딩에 유효하지 않은 경우 발생할 수 있습니다. |
PlainTextProtocolAdapter.cs 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : _encoding, _name, _route, NormalizePayloadToUtf8.
|
inline |
메시지의 UTF-8 페이로드를 외부 인코딩의 텍스트 바이트로 변환합니다.
| message | 송신할 메시지입니다. |
| ArgumentNullException | message 가 null인 경우 발생합니다. |
PlainTextProtocolAdapter.cs 파일의 267 번째 라인에서 정의되었습니다.
다음을 참조함 : _encoding.
|
private |
encoding 값을 보관합니다.
PlainTextProtocolAdapter.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Decode(), Encode(), PlainTextProtocolAdapter().
|
private |
name 값을 보관합니다.
PlainTextProtocolAdapter.cs 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Decode(), PlainTextProtocolAdapter().
|
private |
route 값을 보관합니다.
PlainTextProtocolAdapter.cs 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Decode(), PlainTextProtocolAdapter().
|
get |
디코딩한 텍스트 페이로드를 내부 UTF-8 형식으로 정규화할지 여부를 가져옵니다.
PlainTextProtocolAdapter.cs 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Decode(), PlainTextProtocolAdapter().