* Restructuring (WIP) * Fix warnings * Move DSL to modules * Update namespaces * Make design factory base reusable * Update service registrations * Remove unused namespaces and rename ElsaDbContext * Incremental work on migrations * Generate WorkflowsDbContext SQLite migrations * Rename ServiceCollectionExtensions * Update DbContextOptionsBuilderExtensions.cs * Restructure * Configuration refactorings (WIP) * Incremental work on configurator API * Incremental work on configuration API * Incremental work on configuration API * Fix workflow runtime options * Move standard stream providers * Implement configurator dependencies * Cleanup configurator API * Update configurator dependencies * Cleanup * Update Label API endpoints * Fix eager configuration issue
30 lines
894 B
C#
30 lines
894 B
C#
namespace Elsa.AzureServiceBus.Models;
|
|
|
|
/// <summary>
|
|
/// A serializable version of <see cref="Azure.Messaging.ServiceBus.ServiceBusReceivedMessage"/>.
|
|
/// </summary>
|
|
public record ReceivedServiceBusMessageModel(
|
|
byte[] Body,
|
|
string Subject,
|
|
string ContentType,
|
|
string To,
|
|
string CorrelationId,
|
|
int DeliveryCount,
|
|
DateTimeOffset EnqueuedTime,
|
|
DateTimeOffset ScheduledEnqueuedTime,
|
|
DateTimeOffset ExpiresAt,
|
|
DateTimeOffset LockedUntil,
|
|
TimeSpan TimeToLive,
|
|
string LockToken,
|
|
string MessageId,
|
|
string PartitionKey,
|
|
string TransactionPartitionKey,
|
|
string ReplyTo,
|
|
long SequenceNumber,
|
|
long EnqueuedSequenceNumber,
|
|
string SessionId,
|
|
string ReplyToSessionId,
|
|
string DeadLetterReason,
|
|
string DeadLetterSource,
|
|
string DeadLetterErrorDescription,
|
|
IReadOnlyDictionary<string, object> ApplicationProperties); |