Class AppBlueprint
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.AppModel
Assembly: Cephalon.Abstractions.dll
Describes a shipped Cephalon blueprint together with its baseline patterns and scaffold shape.
public sealed class AppBlueprintInheritance
Section titled “Inheritance”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”AppBlueprint(string, string, string, IReadOnlyList<PatternDescriptor>, IReadOnlyDictionary<string, string>?)
Section titled “ AppBlueprint(string, string, string, IReadOnlyList<PatternDescriptor>, IReadOnlyDictionary<string, string>?)”Creates a blueprint without scaffold metadata.
public AppBlueprint(string id, string displayName, string description, IReadOnlyList<PatternDescriptor> patterns, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable blueprint identifier.
displayName string
The human-readable blueprint name.
description string
The blueprint description.
patterns IReadOnlyList<PatternDescriptor>
The baseline patterns implied by the blueprint.
metadata IReadOnlyDictionary<string, string>?
Optional blueprint metadata.
AppBlueprint(string, string, string, IReadOnlyList<PatternDescriptor>, ScaffoldPlan?, IReadOnlyDictionary<string, string>?)
Section titled “ AppBlueprint(string, string, string, IReadOnlyList<PatternDescriptor>, ScaffoldPlan?, IReadOnlyDictionary<string, string>?)”Creates a blueprint with optional scaffold metadata.
[JsonConstructor]public AppBlueprint(string id, string displayName, string description, IReadOnlyList<PatternDescriptor> patterns, ScaffoldPlan? scaffold, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable blueprint identifier.
displayName string
The human-readable blueprint name.
description string
The blueprint description.
patterns IReadOnlyList<PatternDescriptor>
The baseline patterns implied by the blueprint.
scaffold ScaffoldPlan?
The scaffold plan associated with the blueprint.
metadata IReadOnlyDictionary<string, string>?
Optional blueprint metadata.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets the blueprint description.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the human-readable blueprint name.
public string DisplayName { get; }Property Value
Section titled “Property Value”Gets the stable blueprint identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets additional blueprint metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Patterns
Section titled “ Patterns”Gets the baseline patterns implied by the blueprint.
public IReadOnlyList<PatternDescriptor> Patterns { get; }Property Value
Section titled “Property Value”IReadOnlyList<PatternDescriptor>
Scaffold
Section titled “ Scaffold”Gets the scaffold plan associated with the blueprint, when one is defined.
public ScaffoldPlan? Scaffold { get; }