Struct UserRegistrationFeature
public readonly struct UserRegistrationFeature : IFeature
- Implements
- Inherited Members
- Extension Methods
Fields
ClaimsColumn
public static readonly Guid ClaimsColumn
Field Value
DISPLAY_NAME
public const string DISPLAY_NAME = "User registration"
Field Value
DisplayNameColumn
public static readonly Guid DisplayNameColumn
Field Value
OtherUserInformationColumn
public static readonly Guid OtherUserInformationColumn
Field Value
PublicKeyColumn
public static readonly Guid PublicKeyColumn
Field Value
RealmColumn
public static readonly Guid RealmColumn
Field Value
RequestReasonColumn
public static readonly Guid RequestReasonColumn
Field Value
UserRegistrationRequestInterface
public static readonly TypeName UserRegistrationRequestInterface
Field Value
UserRegistrationRequestTable
public static readonly Guid UserRegistrationRequestTable
Field Value
UsernameColumn
public static readonly Guid UsernameColumn
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