Skip to content

Class BuiltInBlueprints

Namespace: Cephalon.Engine.AppModel
Assembly: Cephalon.Engine.dll

Provides the built-in Cephalon app blueprints.

public static class BuiltInBlueprints

objectBuiltInBlueprints

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

Gets all built-in blueprints.

public static IReadOnlyList<AppBlueprint> All { get; }

IReadOnlyList<AppBlueprint>

Gets the built-in microservice blueprint.

public static AppBlueprint Microservice { get; }

AppBlueprint

Gets the built-in modular-monolith blueprint.

public static AppBlueprint ModularMonolith { get; }

AppBlueprint

Gets the built-in modular-vertical-slice blueprint.

public static AppBlueprint ModularVerticalSlice { get; }

AppBlueprint

Resolves a blueprint identifier, display name, or alias.

public static AppBlueprint Resolve(string value)

value string

The blueprint identifier, display name, or alias to resolve.

AppBlueprint

The resolved blueprint.

Attempts to resolve a blueprint identifier, display name, or alias.

public static bool TryResolve(string value, out AppBlueprint blueprint)

value string

The blueprint identifier, display name, or alias to resolve.

blueprint AppBlueprint

The resolved blueprint when the lookup succeeds.

bool

true when the blueprint was resolved; otherwise, false.