Class RuntimeExecutionGraphState
Namespace: Cephalon.Engine.Runtime
Assembly: Cephalon.Engine.dll
Describes the current operator-facing lifecycle state for one execution graph visible to the runtime.
public sealed record RuntimeExecutionGraphState : IEquatable<RuntimeExecutionGraphState>Inheritance
Section titled “Inheritance”object ← RuntimeExecutionGraphState
Implements
Section titled “Implements”IEquatable<RuntimeExecutionGraphState>
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”RuntimeExecutionGraphState(string, string, string?, string, string?, string, DateTimeOffset?, DateTimeOffset?, DateTimeOffset?, string?, DateTimeOffset?)
Section titled “ RuntimeExecutionGraphState(string, string, string?, string, string?, string, DateTimeOffset?, DateTimeOffset?, DateTimeOffset?, string?, DateTimeOffset?)”Describes the current operator-facing lifecycle state for one execution graph visible to the runtime.
public RuntimeExecutionGraphState(string GraphId, string DisplayName, string? Description, string SourceModuleId, string? SourceModuleVersion, string EntryNodeId, DateTimeOffset? LoadedAtUtc, DateTimeOffset? ActivatedAtUtc, DateTimeOffset? DeactivatedAtUtc, string? LastObservedPhase, DateTimeOffset? LastObservedAtUtc)Parameters
Section titled “Parameters”GraphId string
The stable execution-graph identifier.
DisplayName string
The operator-facing execution-graph display name.
Description string?
The operator-facing execution-graph description when one was published.
SourceModuleId string
The module that contributed the execution graph.
SourceModuleVersion string?
The effective version of the source module when available.
EntryNodeId string
The entry node used when the graph begins execution.
LoadedAtUtc DateTimeOffset?
The UTC timestamp when the graph became visible to the built runtime story.
ActivatedAtUtc DateTimeOffset?
The UTC timestamp when the graph most recently became active with the runtime.
DeactivatedAtUtc DateTimeOffset?
The UTC timestamp when the graph most recently became inactive because the runtime stopped.
LastObservedPhase string?
The last lifecycle phase recorded for the execution graph.
LastObservedAtUtc DateTimeOffset?
The UTC timestamp when the last lifecycle phase was recorded.
Properties
Section titled “Properties”ActivatedAtUtc
Section titled “ ActivatedAtUtc”The UTC timestamp when the graph most recently became active with the runtime.
public DateTimeOffset? ActivatedAtUtc { get; init; }Property Value
Section titled “Property Value”DeactivatedAtUtc
Section titled “ DeactivatedAtUtc”The UTC timestamp when the graph most recently became inactive because the runtime stopped.
public DateTimeOffset? DeactivatedAtUtc { get; init; }Property Value
Section titled “Property Value”Description
Section titled “ Description”The operator-facing execution-graph description when one was published.
public string? Description { get; init; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”The operator-facing execution-graph display name.
public string DisplayName { get; init; }Property Value
Section titled “Property Value”EntryNodeId
Section titled “ EntryNodeId”The entry node used when the graph begins execution.
public string EntryNodeId { get; init; }Property Value
Section titled “Property Value”GraphId
Section titled “ GraphId”The stable execution-graph identifier.
public string GraphId { get; init; }Property Value
Section titled “Property Value”IsActive
Section titled “ IsActive”Gets a value indicating whether the execution graph is currently active with the runtime.
public bool IsActive { get; }Property Value
Section titled “Property Value”IsDeactivated
Section titled “ IsDeactivated”Gets a value indicating whether the execution graph most recently observed a deactivation event.
public bool IsDeactivated { get; }Property Value
Section titled “Property Value”IsLoaded
Section titled “ IsLoaded”Gets a value indicating whether the execution graph is visible to the runtime story.
public bool IsLoaded { get; }Property Value
Section titled “Property Value”LastObservedAtUtc
Section titled “ LastObservedAtUtc”The UTC timestamp when the last lifecycle phase was recorded.
public DateTimeOffset? LastObservedAtUtc { get; init; }Property Value
Section titled “Property Value”LastObservedPhase
Section titled “ LastObservedPhase”The last lifecycle phase recorded for the execution graph.
public string? LastObservedPhase { get; init; }Property Value
Section titled “Property Value”LoadedAtUtc
Section titled “ LoadedAtUtc”The UTC timestamp when the graph became visible to the built runtime story.
public DateTimeOffset? LoadedAtUtc { get; init; }Property Value
Section titled “Property Value”SourceModuleId
Section titled “ SourceModuleId”The module that contributed the execution graph.
public string SourceModuleId { get; init; }Property Value
Section titled “Property Value”SourceModuleVersion
Section titled “ SourceModuleVersion”The effective version of the source module when available.
public string? SourceModuleVersion { get; init; }