Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
CAP
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tsai
CAP
Commits
dffa03c3
Commit
dffa03c3
authored
Jul 08, 2017
by
Savorboard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Modify the data structure, do not inherit the MessageBase.
parent
73baaa84
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
94 additions
and
6 deletions
+94
-6
CapReceivedMessage.cs
src/DotNetCore.CAP/Infrastructure/CapReceivedMessage.cs
+42
-4
CapSentMessage.cs
src/DotNetCore.CAP/Infrastructure/CapSentMessage.cs
+35
-2
StatusName.cs
src/DotNetCore.CAP/Infrastructure/StatusName.cs
+17
-0
No files found.
src/DotNetCore.CAP/Infrastructure/CapReceivedMessage.cs
View file @
dffa03c3
namespace
DotNetCore.CAP.Infrastructure
using
System
;
namespace
DotNetCore.CAP.Infrastructure
{
public
class
CapReceivedMessage
:
CapMessage
public
class
CapReceivedMessage
{
/// <summary>
/// Initializes a new instance of <see cref="CapReceivedMessage"/>.
/// </summary>
/// <remarks>
/// The Id property is initialized to from a new GUID string value.
/// </remarks>
public
CapReceivedMessage
()
{
Id
=
Guid
.
NewGuid
().
ToString
();
Added
=
DateTime
.
Now
;
}
public
CapReceivedMessage
(
MessageContext
message
)
:
this
()
{
Group
=
message
.
Group
;
KeyName
=
message
.
KeyName
;
Content
=
message
.
Content
;
}
public
CapReceivedMessage
(
MessageBase
baseMessage
)
:
base
(
baseMessage
)
public
string
Id
{
get
;
set
;
}
public
string
Group
{
get
;
set
;
}
public
string
KeyName
{
get
;
set
;
}
public
string
Content
{
get
;
set
;
}
public
DateTime
Added
{
get
;
set
;
}
public
DateTime
LastRun
{
get
;
set
;
}
public
int
Retries
{
get
;
set
;
}
public
string
StatusName
{
get
;
set
;
}
public
MessageContext
ToMessageContext
()
{
return
new
MessageContext
{
Group
=
Group
,
KeyName
=
KeyName
,
Content
=
Content
};
}
}
}
\ No newline at end of file
src/DotNetCore.CAP/Infrastructure/CapSentMessage.cs
View file @
dffa03c3
namespace
DotNetCore.CAP.Infrastructure
using
System
;
namespace
DotNetCore.CAP.Infrastructure
{
public
class
CapSentMessage
:
CapMessage
public
class
CapSentMessage
{
/// <summary>
/// Initializes a new instance of <see cref="CapSentMessage"/>.
/// </summary>
/// <remarks>
/// The Id property is initialized to from a new GUID string value.
/// </remarks>
public
CapSentMessage
()
{
Id
=
Guid
.
NewGuid
().
ToString
();
Added
=
DateTime
.
Now
;
}
public
CapSentMessage
(
MessageContext
message
)
{
KeyName
=
message
.
KeyName
;
Content
=
message
.
Content
;
}
public
string
Id
{
get
;
set
;
}
public
string
KeyName
{
get
;
set
;
}
public
string
Content
{
get
;
set
;
}
public
DateTime
Added
{
get
;
set
;
}
public
DateTime
LastRun
{
get
;
set
;
}
public
int
Retries
{
get
;
set
;
}
public
string
StatusName
{
get
;
set
;
}
}
}
\ No newline at end of file
src/DotNetCore.CAP/Infrastructure/
CapMessag
e.cs
→
src/DotNetCore.CAP/Infrastructure/
StatusNam
e.cs
View file @
dffa03c3
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
DotNetCore.CAP.Infrastructure
{
/// <summary>
/// cap messages store model.
/// </summary>
public
abstract
class
CapMessage
:
MessageBase
{
/// <summary>
/// Initializes a new instance of <see cref="CapMessage"/>.
/// </summary>
/// <remarks>
/// The Id property is initialized to from a new GUID string value.
/// </remarks>
protected
CapMessage
()
{
Id
=
Guid
.
NewGuid
().
ToString
();
Added
=
DateTime
.
Now
;
}
protected
CapMessage
(
MessageBase
message
)
{
KeyName
=
message
.
KeyName
;
Content
=
message
.
Content
;
}
public
string
Id
{
get
;
set
;
}
public
DateTime
Added
{
get
;
set
;
}
public
DateTime
LastRun
{
get
;
set
;
}
public
int
Retries
{
get
;
set
;
}
public
string
StatusName
{
get
;
set
;
}
}
/// <summary>
/// The message status name.
/// </summary>
...
...
@@ -46,4 +14,4 @@ namespace DotNetCore.CAP.Infrastructure
public
const
string
Succeeded
=
nameof
(
Succeeded
);
public
const
string
Failed
=
nameof
(
Failed
);
}
}
\ No newline at end of file
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment