Class SessionSummaryInformation
Session Summary Information
Inheritance
System.Object
SessionSummaryInformation
Implements
System.IDisposable
Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class SessionSummaryInformation : Object, IDisposable
Constructors
SessionSummaryInformation(Session, IEnumerable<ParameterBase>, IEnumerable<ApplicationGroup>, IEnumerable<EventDefinition>, EventCollection, IEnumerable<ConversionBase>)
Initializes a new instance of the SessionSummaryInformation class.
Declaration
public SessionSummaryInformation(Session session, IEnumerable<ParameterBase> parameters, IEnumerable<ApplicationGroup> applicationGroups, IEnumerable<EventDefinition> eventDefinitions, EventCollection events, IEnumerable<ConversionBase> conversions)
Parameters
Type | Name | Description |
---|---|---|
Session | session | |
System.Collections.Generic.IEnumerable<ParameterBase> | parameters | The parameters. |
System.Collections.Generic.IEnumerable<ApplicationGroup> | applicationGroups | The application groups. |
System.Collections.Generic.IEnumerable<EventDefinition> | eventDefinitions | The event definitions. |
EventCollection | events | The events. |
System.Collections.Generic.IEnumerable<ConversionBase> | conversions |
Properties
ApplicationGroups
Gets or sets the application groups.
Declaration
public IEnumerable<ApplicationGroup> ApplicationGroups { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ApplicationGroup> | The application groups. |
Conversions
Gets the conversions.
Declaration
public IEnumerable<ConversionBase> Conversions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ConversionBase> | The conversions. |
EventDefinitions
Gets or sets the event definitions.
Declaration
public IEnumerable<EventDefinition> EventDefinitions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EventDefinition> | The event definitions. |
Events
Gets the events.
Declaration
public EventCollection Events { get; }
Property Value
Type | Description |
---|---|
EventCollection | The events. |
Parameters
Gets or sets the parameter summaries.
Declaration
public IEnumerable<ParameterBase> Parameters { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ParameterBase> | The parameter summaries. |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Merge(Session)
Merges the specified data to merge.
Declaration
public SessionSummaryInformation Merge(Session sessionToMerge)
Parameters
Type | Name | Description |
---|---|---|
Session | sessionToMerge | The child session to merge |
Returns
Type | Description |
---|---|
SessionSummaryInformation |
Implements
System.IDisposable