Struct JobStatusFeature
public readonly struct JobStatusFeature : IFeature
- Implements
- Inherited Members
- Extension Methods
Fields
DISPLAY_NAME
public const string DISPLAY_NAME = "Job status"
Field Value
JobRunErrorDetailColumn
public static readonly Guid JobRunErrorDetailColumn
Field Value
JobRunErrorSection
public static readonly Guid JobRunErrorSection
Field Value
JobRunFinishedOnColumn
public static readonly Guid JobRunFinishedOnColumn
Field Value
JobRunInterface
public static readonly TypeName JobRunInterface
Field Value
JobRunIsFailedColumn
public static readonly Guid JobRunIsFailedColumn
Field Value
JobRunIsInProgressColumn
public static readonly Guid JobRunIsInProgressColumn
Field Value
JobRunIsSuccessfulColumn
public static readonly Guid JobRunIsSuccessfulColumn
Field Value
JobRunJobNameColumn
public static readonly Guid JobRunJobNameColumn
Field Value
JobRunLatestCurrentColumn
public static readonly Guid JobRunLatestCurrentColumn
Field Value
JobRunLatestElementColumn
public static readonly Guid JobRunLatestElementColumn
Field Value
JobRunLatestMaxColumn
public static readonly Guid JobRunLatestMaxColumn
Field Value
JobRunLatestStepColumn
public static readonly Guid JobRunLatestStepColumn
Field Value
JobRunLogColumn
public static readonly Guid JobRunLogColumn
Field Value
JobRunLogSection
public static readonly Guid JobRunLogSection
Field Value
JobRunStartedByColumn
public static readonly Guid JobRunStartedByColumn
Field Value
JobRunStartedOnColumn
public static readonly Guid JobRunStartedOnColumn
Field Value
JobRunTable
public static readonly Guid JobRunTable
Field Value
Properties
CalculationMethods
Map of attribute ID (or entity ID for IEntity.Text) to a record containing the name of the method used to calculate that attribute's value and its calculation dependencies.
public IReadOnlyDictionary<Guid, string> CalculationMethods { get; }
Property Value
Remarks
Features whose CalculationProvider can be loaded by the template runner can use standard CalculationDependency attributes instead of having to specify them here.
CalculationProvider
Name of a type that provides static methods to implement calculated properties.
public TypeName? CalculationProvider { get; }
Property Value
CurrentVersion
public int CurrentVersion { get; }
Property Value
Dependencies
public IEnumerable<string> Dependencies { get; }
Property Value
DisplayName
public string DisplayName { get; }
Property Value
EditorDoc
public string EditorDoc { get; }
Property Value
FirstVersionTables
public IEnumerable<Guid> FirstVersionTables { get; }
Property Value
Name
public string Name { get; }
Property Value
Relationships
public IReadOnlyDictionary<Guid, Relationship> Relationships { get; }
Property Value
ScreenBehaviourProvider
Name of a type that provides static methods to override WPF screen behaviour.
public TypeName? ScreenBehaviourProvider { get; }
Property Value
Tables
public IReadOnlyDictionary<Guid, Table> Tables { get; }
Property Value
Methods
Add(ModelSnapshot, EventFactory)
public IEnumerable<IEvent> Add(ModelSnapshot snapshot, EventFactory factory)
Parameters
snapshotModelSnapshotfactoryEventFactory
Returns
UpgradeFrom(int, EventFactory)
public IEnumerable<IEvent> UpgradeFrom(int oldVersion, EventFactory factory)
Parameters
oldVersionintfactoryEventFactory