Interface ISessionConfiguration
Interface for Session configuration to be returned from the external file-based Session assembly.
Namespace: MESL.SqlRace.Domain.FileSession
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface ISessionConfiguration
Properties
ApplicationGroups
Gets the application groups within the configuration.
Declaration
IEnumerable<ApplicationGroup> ApplicationGroups { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ApplicationGroup> |
Channels
Gets the channels within the configuration set.
Declaration
IEnumerable<IChannel> Channels { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IChannel> |
Checksums
Gets the checksum for each application
Declaration
IDictionary<uint, string> Checksums { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.UInt32, System.String> |
Conversions
Gets the conversions within the configuration set.
Declaration
IEnumerable<ConversionBase> Conversions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ConversionBase> |
ErrorDefinitions
Gets the error definitions within the configuration set.
Declaration
IEnumerable<ErrorDefinition> ErrorDefinitions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ErrorDefinition> |
EventDefinitions
Gets the event definitions within the configuration set.
Declaration
IEnumerable<EventDefinition> EventDefinitions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EventDefinition> |
Events
Gets the Events within the configuration
Declaration
IEnumerable<Event> Events { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Event> |
Identifier
Gets the identifier of the configuration.
Declaration
string Identifier { get; }
Property Value
Type | Description |
---|---|
System.String |
OwnerId
Gets the owner for the configuration
Declaration
uint OwnerId { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
ParameterGroups
Gets the parameter groups within the configuration.
Declaration
IEnumerable<ParameterGroup> ParameterGroups { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ParameterGroup> |
Parameters
Gets the parameters within the configuration.
Declaration
IEnumerable<ParameterBase> Parameters { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ParameterBase> |
UnlockLists
Gets the unlock list for each application
Declaration
IDictionary<uint, ParameterUnlockList> UnlockLists { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.UInt32, MAT.OCS.RDA.Serialization.PulDeserialization.ParameterUnlockList> |