Class EntityFrameworkOutboxEntry
Namespace: Cephalon.Data.EntityFramework.Modeling
Assembly: Cephalon.Data.EntityFramework.dll
Represents one durable outbox row stored through the Entity Framework data companion pack.
public sealed class EntityFrameworkOutboxEntryInheritance
Section titled “Inheritance”object ← EntityFrameworkOutboxEntry
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”EntityFrameworkOutboxEntry()
Section titled “ EntityFrameworkOutboxEntry()”Initializes a new instance of the
public EntityFrameworkOutboxEntry()Properties
Section titled “Properties”ChannelId
Section titled “ ChannelId”Gets or sets the logical channel or destination identifier.
public string ChannelId { get; set; }Property Value
Section titled “Property Value”ContentType
Section titled “ ContentType”Gets or sets the payload content type when one is known.
public string? ContentType { get; set; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets or sets the correlation identifier associated with the message.
public string? CorrelationId { get; set; }Property Value
Section titled “Property Value”CreatedAtUtc
Section titled “ CreatedAtUtc”Gets or sets the time at which the outbox row was created.
public DateTimeOffset CreatedAtUtc { get; set; }Property Value
Section titled “Property Value”DispatchAttemptCount
Section titled “ DispatchAttemptCount”Gets or sets the current dispatch-attempt count.
public int DispatchAttemptCount { get; set; }Property Value
Section titled “Property Value”DispatchedAtUtc
Section titled “ DispatchedAtUtc”Gets or sets the time at which the outbox row was dispatched, when known.
public DateTimeOffset? DispatchedAtUtc { get; set; }Property Value
Section titled “Property Value”HeadersJson
Section titled “ HeadersJson”Gets or sets the serialized message headers payload.
public string HeadersJson { get; set; }Property Value
Section titled “Property Value”Gets or sets the stable outbox message identifier.
public string Id { get; set; }Property Value
Section titled “Property Value”MessageType
Section titled “ MessageType”Gets or sets the logical message type identifier.
public string MessageType { get; set; }Property Value
Section titled “Property Value”MetadataJson
Section titled “ MetadataJson”Gets or sets the serialized message metadata payload.
public string MetadataJson { get; set; }Property Value
Section titled “Property Value”NextAttemptAtUtc
Section titled “ NextAttemptAtUtc”Gets or sets the time at which the outbox row becomes eligible for the next dispatch attempt, when delayed retry is in effect.
public DateTimeOffset? NextAttemptAtUtc { get; set; }Property Value
Section titled “Property Value”OccurredAtUtc
Section titled “ OccurredAtUtc”Gets or sets the time at which the message became visible to the outbox.
public DateTimeOffset OccurredAtUtc { get; set; }Property Value
Section titled “Property Value”Payload
Section titled “ Payload”Gets or sets the serialized payload that should be delivered later.
public string Payload { get; set; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets or sets the tenant identifier associated with the message.
public string? TenantId { get; set; }