Show / Hide Table of Contents

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. Conversions can be of types FormulaConversion, RationalConversion, TableConversion or TextConversion.

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>
Back to top Generated by DocFX