mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-27 07:58:31 -06:00
have akka.net and signalr communicating
This commit is contained in:
12
Management/Actors/Messages/CanvasModulesMesasge.cs
Normal file
12
Management/Actors/Messages/CanvasModulesMesasge.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.Diagnostics;
|
||||
using CanvasModel.Modules;
|
||||
|
||||
namespace Management.Actors;
|
||||
|
||||
public sealed record CanvasModulesMessage(
|
||||
long RequestId,
|
||||
ulong CanvasCourseId,
|
||||
IEnumerable<CanvasModule> CanvasModules,
|
||||
ActivityTraceId? ParentTrace,
|
||||
ActivitySpanId? ParentSpan
|
||||
) : ITraceableMessage;
|
||||
11
Management/Actors/Messages/GetModulesMessage.cs
Normal file
11
Management/Actors/Messages/GetModulesMessage.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace Management.Actors;
|
||||
|
||||
public sealed record GetModulesMessage(
|
||||
long RequestId,
|
||||
ulong CanvasCourseId,
|
||||
string ClientConnectionId,
|
||||
ActivityTraceId? ParentTrace,
|
||||
ActivitySpanId? ParentSpan
|
||||
) : ITraceableMessage;
|
||||
8
Management/Actors/Messages/ITraceableMessage.cs
Normal file
8
Management/Actors/Messages/ITraceableMessage.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
using System.Diagnostics;
|
||||
|
||||
public interface ITraceableMessage
|
||||
{
|
||||
public ActivitySpanId? ParentSpan {get;}
|
||||
public ActivityTraceId? ParentTrace {get;}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user