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