Dreamine.Communication.Abstractions
1.0.2
Dreamine.Communication.Abstractions 공용 계약과 추상화를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
MessageEnvelope.cs
이 파일의 문서화 페이지로 가기
1
using
System;
2
using
System.Collections.Generic;
3
4
namespace
Dreamine.Communication.Abstractions.Models
;
5
14
public
sealed
class
MessageEnvelope
15
{
24
public
string
MessageId
{
get
; init; } = Guid.NewGuid().ToString(
"N"
);
25
34
public
string
Name
{
get
; init; } =
string
.Empty;
35
44
public
string
Route
{
get
; init; } =
string
.Empty;
45
54
public
byte
[]
Payload
{
get
; init; } = Array.Empty<
byte
>();
55
64
public
IReadOnlyDictionary<string, string>
Headers
{
get
; init; }
65
=
new
Dictionary<string, string>();
66
75
public
DateTimeOffset
CreatedAt
{
get
; init; } = DateTimeOffset.UtcNow;
76
}
Dreamine.Communication.Abstractions.Models
Definition
CommunicationError.cs:3
Dreamine.Communication.Abstractions.Models.MessageEnvelope
Definition
MessageEnvelope.cs:15
Dreamine.Communication.Abstractions.Models.MessageEnvelope.Payload
byte[] Payload
Definition
MessageEnvelope.cs:54
Dreamine.Communication.Abstractions.Models.MessageEnvelope.Headers
IReadOnlyDictionary< string, string > Headers
Definition
MessageEnvelope.cs:64
Dreamine.Communication.Abstractions.Models.MessageEnvelope.Route
string Route
Definition
MessageEnvelope.cs:44
Dreamine.Communication.Abstractions.Models.MessageEnvelope.MessageId
string MessageId
Definition
MessageEnvelope.cs:24
Dreamine.Communication.Abstractions.Models.MessageEnvelope.CreatedAt
DateTimeOffset CreatedAt
Definition
MessageEnvelope.cs:75
Dreamine.Communication.Abstractions.Models.MessageEnvelope.Name
string Name
Definition
MessageEnvelope.cs:34
Models
MessageEnvelope.cs
다음에 의해 생성됨 :
1.17.0