Class AppProfile
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.AppModel
Assembly: Cephalon.Abstractions.dll
Describes the resolved runtime profile selected for a Cephalon app.
public sealed class AppProfileInheritance
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”AppProfile(string, string, string, IReadOnlyList<PatternDescriptor>, IReadOnlyList<TechnologyDescriptor>?, IReadOnlyList<TransportDescriptor>?, DataSelection?, DatabaseTopologySelection?, IdentitySelection?, TenancySelection?, AuditSelection?, MessagingSelection?, ResilienceSelection?)
Section titled “ AppProfile(string, string, string, IReadOnlyList<PatternDescriptor>, IReadOnlyList<TechnologyDescriptor>?, IReadOnlyList<TransportDescriptor>?, DataSelection?, DatabaseTopologySelection?, IdentitySelection?, TenancySelection?, AuditSelection?, MessagingSelection?, ResilienceSelection?)”Creates an app profile without scaffold metadata.
public AppProfile(string blueprintId, string blueprintDisplayName, string blueprintDescription, IReadOnlyList<PatternDescriptor> patterns, IReadOnlyList<TechnologyDescriptor>? technologies = null, IReadOnlyList<TransportDescriptor>? transports = null, DataSelection? data = null, DatabaseTopologySelection? databases = null, IdentitySelection? identity = null, TenancySelection? tenancy = null, AuditSelection? audit = null, MessagingSelection? messaging = null, ResilienceSelection? resilience = null)Parameters
Section titled “Parameters”blueprintId string
The selected blueprint identifier.
blueprintDisplayName string
The selected blueprint display name.
blueprintDescription string
The selected blueprint description.
patterns IReadOnlyList<PatternDescriptor>
The patterns active for the app.
technologies IReadOnlyList<TechnologyDescriptor>?
The selected technology profiles.
transports IReadOnlyList<TransportDescriptor>?
The selected transports.
data DataSelection?
The selected data inputs.
databases DatabaseTopologySelection?
The selected database topology inputs.
identity IdentitySelection?
The selected identity and authorization inputs.
tenancy TenancySelection?
The selected multi-tenancy inputs.
audit AuditSelection?
The selected audit inputs.
messaging MessagingSelection?
The selected messaging inputs.
resilience ResilienceSelection?
The selected resilience-policy inputs.
AppProfile(string, string, string, IReadOnlyList<PatternDescriptor>, ScaffoldPlan?, IReadOnlyList<TechnologyDescriptor>?, IReadOnlyList<TransportDescriptor>?, DataSelection?, DatabaseTopologySelection?, IdentitySelection?, TenancySelection?, AuditSelection?, MessagingSelection?, ResilienceSelection?)
Section titled “ AppProfile(string, string, string, IReadOnlyList<PatternDescriptor>, ScaffoldPlan?, IReadOnlyList<TechnologyDescriptor>?, IReadOnlyList<TransportDescriptor>?, DataSelection?, DatabaseTopologySelection?, IdentitySelection?, TenancySelection?, AuditSelection?, MessagingSelection?, ResilienceSelection?)”Creates an app profile with optional scaffold metadata.
[JsonConstructor]public AppProfile(string blueprintId, string blueprintDisplayName, string blueprintDescription, IReadOnlyList<PatternDescriptor> patterns, ScaffoldPlan? scaffold, IReadOnlyList<TechnologyDescriptor>? technologies = null, IReadOnlyList<TransportDescriptor>? transports = null, DataSelection? data = null, DatabaseTopologySelection? databases = null, IdentitySelection? identity = null, TenancySelection? tenancy = null, AuditSelection? audit = null, MessagingSelection? messaging = null, ResilienceSelection? resilience = null)Parameters
Section titled “Parameters”blueprintId string
The selected blueprint identifier.
blueprintDisplayName string
The selected blueprint display name.
blueprintDescription string
The selected blueprint description.
patterns IReadOnlyList<PatternDescriptor>
The patterns active for the app.
scaffold ScaffoldPlan?
The scaffold plan associated with the app shape.
technologies IReadOnlyList<TechnologyDescriptor>?
The selected technology profiles.
transports IReadOnlyList<TransportDescriptor>?
The selected transports.
data DataSelection?
The selected data inputs.
databases DatabaseTopologySelection?
The selected database topology inputs.
identity IdentitySelection?
The selected identity and authorization inputs.
tenancy TenancySelection?
The selected multi-tenancy inputs.
audit AuditSelection?
The selected audit inputs.
messaging MessagingSelection?
The selected messaging inputs.
resilience ResilienceSelection?
The selected resilience-policy inputs.
Properties
Section titled “Properties”Gets the selected audit inputs.
public AuditSelection Audit { get; }Property Value
Section titled “Property Value”BlueprintDescription
Section titled “ BlueprintDescription”Gets the selected blueprint description.
public string BlueprintDescription { get; }Property Value
Section titled “Property Value”BlueprintDisplayName
Section titled “ BlueprintDisplayName”Gets the selected blueprint display name.
public string BlueprintDisplayName { get; }Property Value
Section titled “Property Value”BlueprintId
Section titled “ BlueprintId”Gets the selected blueprint identifier.
public string BlueprintId { get; }Property Value
Section titled “Property Value”Gets the selected data inputs.
public DataSelection Data { get; }Property Value
Section titled “Property Value”Databases
Section titled “ Databases”Gets the selected database topology inputs.
public DatabaseTopologySelection Databases { get; }Property Value
Section titled “Property Value”Identity
Section titled “ Identity”Gets the selected identity and authorization inputs.
public IdentitySelection Identity { get; }Property Value
Section titled “Property Value”Messaging
Section titled “ Messaging”Gets the selected messaging inputs.
public MessagingSelection Messaging { get; }Property Value
Section titled “Property Value”Patterns
Section titled “ Patterns”Gets the active patterns for the app.
public IReadOnlyList<PatternDescriptor> Patterns { get; }Property Value
Section titled “Property Value”IReadOnlyList<PatternDescriptor>
Resilience
Section titled “ Resilience”Gets the selected resilience-policy inputs.
public ResilienceSelection Resilience { get; }Property Value
Section titled “Property Value”Scaffold
Section titled “ Scaffold”Gets the scaffold plan associated with the app shape, when one is defined.
public ScaffoldPlan? Scaffold { get; }Property Value
Section titled “Property Value”Technologies
Section titled “ Technologies”Gets the selected technology profiles.
public IReadOnlyList<TechnologyDescriptor> Technologies { get; }Property Value
Section titled “Property Value”IReadOnlyList<TechnologyDescriptor>
Tenancy
Section titled “ Tenancy”Gets the selected multi-tenancy inputs.
public TenancySelection Tenancy { get; }Property Value
Section titled “Property Value”Transports
Section titled “ Transports”Gets the selected transports.
public IReadOnlyList<TransportDescriptor> Transports { get; }