ข้ามไปยังเนื้อหา

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 EntityFrameworkOutboxEntry

objectEntityFrameworkOutboxEntry

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Initializes a new instance of the class.

public EntityFrameworkOutboxEntry()

Gets or sets the logical channel or destination identifier.

public string ChannelId { get; set; }

string

Gets or sets the payload content type when one is known.

public string? ContentType { get; set; }

string?

Gets or sets the correlation identifier associated with the message.

public string? CorrelationId { get; set; }

string?

Gets or sets the time at which the outbox row was created.

public DateTimeOffset CreatedAtUtc { get; set; }

DateTimeOffset

Gets or sets the current dispatch-attempt count.

public int DispatchAttemptCount { get; set; }

int

Gets or sets the time at which the outbox row was dispatched, when known.

public DateTimeOffset? DispatchedAtUtc { get; set; }

DateTimeOffset?

Gets or sets the serialized message headers payload.

public string HeadersJson { get; set; }

string

Gets or sets the stable outbox message identifier.

public string Id { get; set; }

string

Gets or sets the logical message type identifier.

public string MessageType { get; set; }

string

Gets or sets the serialized message metadata payload.

public string MetadataJson { get; set; }

string

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; }

DateTimeOffset?

Gets or sets the time at which the message became visible to the outbox.

public DateTimeOffset OccurredAtUtc { get; set; }

DateTimeOffset

Gets or sets the serialized payload that should be delivered later.

public string Payload { get; set; }

string

Gets or sets the tenant identifier associated with the message.

public string? TenantId { get; set; }

string?