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

Class EventDispatchRuntimeDescriptor

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Describes one operator-facing durable event-dispatch runtime available to the active Cephalon runtime.

public sealed class EventDispatchRuntimeDescriptor

objectEventDispatchRuntimeDescriptor

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

EventDispatchRuntimeDescriptor(string, string, string, IReadOnlyDictionary<string, string>?, IReadOnlyList<string>?, EventDispatchRuntimeSummary?)

Section titled “ EventDispatchRuntimeDescriptor(string, string, string, IReadOnlyDictionary<string, string>?, IReadOnlyList<string>?, EventDispatchRuntimeSummary?)”

Creates a new event-dispatch runtime descriptor.

public EventDispatchRuntimeDescriptor(string id, string displayName, string description, IReadOnlyDictionary<string, string>? metadata = null, IReadOnlyList<string>? outboxIds = null, EventDispatchRuntimeSummary? summary = null)

id string

The stable dispatch-runtime identifier.

displayName string

The operator-facing dispatch-runtime name.

description string

The human-readable dispatch-runtime description.

metadata IReadOnlyDictionary<string, string>?

Optional operator-facing metadata for the dispatch runtime.

outboxIds IReadOnlyList<string>?

Optional outbox identifiers explicitly owned by the dispatch runtime when execution ownership is bounded to specific outboxes.

summary EventDispatchRuntimeSummary?

Optional aggregate runtime summary describing the latest reported operator-facing state for the dispatch runtime.

Gets the human-readable dispatch-runtime description.

public string Description { get; }

string

Gets the operator-facing dispatch-runtime name.

public string DisplayName { get; }

string

Gets the stable dispatch-runtime identifier.

public string Id { get; }

string

Gets operator-facing metadata for the dispatch runtime.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the outbox identifiers explicitly owned by the dispatch runtime.

public IReadOnlyList<string> OutboxIds { get; }

IReadOnlyList<string>

Gets the latest aggregate runtime summary reported for the dispatch runtime.

public EventDispatchRuntimeSummary Summary { get; }

EventDispatchRuntimeSummary