Skip to content
Tracon

ProductionProfileState

Namespace Tracon · Assembly Tracon.Abstractions.dll

What a production profile check found.

public enum ProductionProfileState

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.

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.