Class EntityFrameworkInboxEntry
Namespace: Cephalon.Data.EntityFramework.Modeling
Assembly: Cephalon.Data.EntityFramework.dll
Represents one processed inbound message row stored through the Entity Framework data companion pack.
public sealed class EntityFrameworkInboxEntryInheritance
Section titled “Inheritance”object ← EntityFrameworkInboxEntry
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”EntityFrameworkInboxEntry()
Section titled “ EntityFrameworkInboxEntry()”Initializes a new instance of the
public EntityFrameworkInboxEntry()Properties
Section titled “Properties”ChannelId
Section titled “ ChannelId”Gets or sets the logical channel or source 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”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 inbound 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”Payload
Section titled “ Payload”Gets or sets the serialized payload that was received.
public string Payload { get; set; }Property Value
Section titled “Property Value”ProcessedAtUtc
Section titled “ ProcessedAtUtc”Gets or sets the time at which the inbox row was marked as processed.
public DateTimeOffset ProcessedAtUtc { get; set; }Property Value
Section titled “Property Value”ReceivedAtUtc
Section titled “ ReceivedAtUtc”Gets or sets the time at which the message was received.
public DateTimeOffset ReceivedAtUtc { 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; }