31 lines
590 B
C#
31 lines
590 B
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace StellaOps.Signals.Models;
|
|
|
|
/// <summary>
|
|
/// Execution phase for entrypoints.
|
|
/// </summary>
|
|
[JsonConverter(typeof(JsonStringEnumConverter))]
|
|
public enum EntrypointPhase
|
|
{
|
|
/// <summary>
|
|
/// Module/assembly initialization.
|
|
/// </summary>
|
|
ModuleInit,
|
|
|
|
/// <summary>
|
|
/// Application startup (Main, startup hooks).
|
|
/// </summary>
|
|
AppStart,
|
|
|
|
/// <summary>
|
|
/// Runtime request handling.
|
|
/// </summary>
|
|
Runtime,
|
|
|
|
/// <summary>
|
|
/// Shutdown/cleanup handlers.
|
|
/// </summary>
|
|
Shutdown
|
|
}
|