Dreamine.Communication.Core
1.0.2
Dreamine.Communication.Core 통신 기능과 관련 API를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
MessageEnvelopeExtensions.cs
이 파일의 문서화 페이지로 가기
1
using
System.Text;
2
using
Dreamine.Communication.Abstractions.Models;
3
4
namespace
Dreamine.Communication.Core.Extensions
;
5
14
public
static
class
MessageEnvelopeExtensions
15
{
48
public
static
string
GetPayloadAsString
(
this
MessageEnvelope message)
49
{
50
ArgumentNullException.ThrowIfNull(message);
51
return
Encoding.UTF8.GetString(message.Payload);
52
}
53
102
public
static
MessageEnvelope
FromStringPayload
(
103
string
route,
104
string
name,
105
string
payload)
106
{
107
ArgumentException.ThrowIfNullOrWhiteSpace(route);
108
ArgumentException.ThrowIfNullOrWhiteSpace(name);
109
110
return
new
MessageEnvelope
111
{
112
Route = route,
113
Name = name,
114
Payload = Encoding.UTF8.GetBytes(payload ??
string
.Empty)
115
};
116
}
117
}
Dreamine.Communication.Core.Extensions
Definition
MessageEnvelopeExtensions.cs:4
Dreamine.Communication.Core.Extensions.MessageEnvelopeExtensions
Definition
MessageEnvelopeExtensions.cs:15
Dreamine.Communication.Core.Extensions.MessageEnvelopeExtensions.FromStringPayload
static MessageEnvelope FromStringPayload(string route, string name, string payload)
Definition
MessageEnvelopeExtensions.cs:102
Dreamine.Communication.Core.Extensions.MessageEnvelopeExtensions.GetPayloadAsString
static string GetPayloadAsString(this MessageEnvelope message)
Definition
MessageEnvelopeExtensions.cs:48
Extensions
MessageEnvelopeExtensions.cs
다음에 의해 생성됨 :
1.17.0