.NET API
ProductionProfileState
Namespace Tracon · Assembly
Tracon.Abstractions.dllWhat a production profile check found.
public enum ProductionProfileStateFields
Section titled “Fields”NotApplicable = 2
The decision does not apply to this composition. The host starts, and the item is still reported so it is visible rather than silently missing.
Permissive = 1
The decision was skipped: the setting is still on its permissive default. The host does not start unless the risk was accepted by name.
Satisfied = 0
The decision was answered: the feature is on.
Remarks
Section titled “Remarks”Three values, not two. A decision that is meaningless in a composition is not the same as one that was skipped, and collapsing the two forces a consumer to accept an item that does not apply to them — which fills the accept list with noise and hides the accepts that matter.