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 EventDispatchRuntimeDescriptorInheritance
Section titled “Inheritance”object ← EventDispatchRuntimeDescriptor
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”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets the human-readable dispatch-runtime description.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing dispatch-runtime name.
public string DisplayName { get; }Property Value
Section titled “Property Value”Gets the stable dispatch-runtime identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets operator-facing metadata for the dispatch runtime.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
OutboxIds
Section titled “ OutboxIds”Gets the outbox identifiers explicitly owned by the dispatch runtime.
public IReadOnlyList<string> OutboxIds { get; }Property Value
Section titled “Property Value”Summary
Section titled “ Summary”Gets the latest aggregate runtime summary reported for the dispatch runtime.
public EventDispatchRuntimeSummary Summary { get; }