Show / Hide Table of Contents

Class Energiemenge

Abbildung von Mengen, die Lokationen zugeordnet sind.

Inheritance
System.Object
BusinessObject
Energiemenge
Inherited Members
BusinessObject.BoTyp
BusinessObject.USER_PROPERTIES_NAME
BusinessObject.UserProperties
BusinessObject.GetBoTyp()
BusinessObject.SetBoTyp(String)
BusinessObject.versionStruktur
BusinessObject.guid
BusinessObject.GetJsonScheme()
BusinessObject.GetJsonSchema(Type)
BusinessObject.GetURI(Boolean)
BusinessObject.GetBoKeyNames()
BusinessObject.GetBoKeyNames(Type)
BusinessObject.GetExpandablePropertyNames(Type)
BusinessObject.GetExpandableFieldNames(String)
BusinessObject.GetExpandablePropertyNames(Type, Boolean)
BusinessObject.GetBoKeys()
BusinessObject.GetBoKeyProps(Type)
BusinessObject.Equals(Object)
BusinessObject.Equals(BusinessObject)
BusinessObject.GetHashCode()
BusinessObject.DeserializationFixes(StreamingContext)
BusinessObject.IsValid()
Namespace: BO4E.BO
Assembly: BO4Enet.dll
Syntax
public class Energiemenge : BusinessObject

Properties

| Improve this Doc View Source

Energieverbrauch

Gibt den Verbrauch in einer Zeiteinheit an.

Declaration
public List<Verbrauch> Energieverbrauch { get; set; }
Property Value
Type Description
List<Verbrauch>
| Improve this Doc View Source

LokationsId

Eindeutige Nummer der Marktlokation bzw. der Messlokation, zu der die Energiemenge gehört

Declaration
public string LokationsId { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

LokationsTyp

Gibt an, ob es sich um eine Markt- oder Messlokation handelt.

Declaration
public Lokationstyp LokationsTyp { get; set; }
Property Value
Type Description
Lokationstyp

Methods

| Improve this Doc View Source

OnDeserialized(StreamingContext)

If energieverbrauch is null or not present, it is initialised with an empty list for easier handling (less null checks) elsewhere.

Declaration
protected void OnDeserialized(StreamingContext context)
Parameters
Type Name Description
StreamingContext context

Operators

| Improve this Doc View Source

Addition(Energiemenge, Energiemenge)

Adding two Energiemenge objects is allowed for Energiemenge with the same location Id and location type. The operation basically merges both energieverbrauch lists. Non-standard attributes (userProperties) are not contained in the result.

Declaration
public static Energiemenge operator +(Energiemenge em1, Energiemenge em2)
Parameters
Type Name Description
Energiemenge em1
Energiemenge em2
Returns
Type Description
Energiemenge

new Energiemenge object

Extension Methods

BusinessObjectExtensions.DeepClone<T>(T)
COMExtensions.DeepClone<T>(T)
EnergiemengeExtension.GetZeitraum(Energiemenge)
EnergiemengeExtension.GetTimeRange(Energiemenge)
EnergiemengeExtension.GetTotalConsumption(Energiemenge)
EnergiemengeExtension.GetTotalConsumption(Energiemenge, Wertermittlungsverfahren, String, Mengeneinheit)
EnergiemengeExtension.GetConsumption(Energiemenge, ITimeRange)
EnergiemengeExtension.GetConsumption(Energiemenge, ITimeRange, Wertermittlungsverfahren, String, Mengeneinheit)
EnergiemengeExtension.Normalise(Energiemenge, Decimal)
EnergiemengeExtension.GetLoad(Energiemenge, Mengeneinheit, DateTime)
EnergiemengeExtension.GetAverage(Energiemenge)
EnergiemengeExtension.GetAverage(Energiemenge, Wertermittlungsverfahren, String, Mengeneinheit)
EnergiemengeExtension.GetAverage(Energiemenge, TimeRange, Wertermittlungsverfahren, String, Mengeneinheit)
EnergiemengeExtension.GetMissingTimeRanges(Energiemenge)
EnergiemengeExtension.GetMissingTimeRanges(Energiemenge, ITimeRange, Wertermittlungsverfahren, String, Mengeneinheit)
EnergiemengeExtension.GetMissingTimeRanges(Energiemenge, TimeRange)
EnergiemengeExtension.IsEvenlySpaced(Energiemenge, ITimeRange, Wertermittlungsverfahren, String, Mengeneinheit, Boolean)
EnergiemengeExtension.IsEvenlySpaced(Energiemenge, Boolean)
EnergiemengeExtension.GetWevObisMeCombinations(Energiemenge)
EnergiemengeExtension.GetJointCoverage(Energiemenge, TimeRange)
EnergiemengeExtension.GetCoverage(Energiemenge, ITimeRange)
EnergiemengeExtension.GetCoverage(Energiemenge)
EnergiemengeExtension.GetCoverage(Energiemenge, ITimeRange, Wertermittlungsverfahren, String, Mengeneinheit, Int32)
EnergiemengeExtension.IsContinuous(Energiemenge)
EnergiemengeExtension.IsContinuous(Energiemenge, TimeRange)
EnergiemengeExtension.IsPure(Energiemenge, Boolean)
EnergiemengeExtension.IsPureWertermittlungsverfahren(Energiemenge)
EnergiemengeExtension.IsPureObisKennzahl(Energiemenge)
EnergiemengeExtension.IsPureUserProperties(Energiemenge)
EnergiemengeExtension.IsPureMengeneinheit(Energiemenge)
EnergiemengeExtension.IsIntensive(Energiemenge)
EnergiemengeExtension.IsExtensive(Energiemenge)
EnergiemengeExtension.SplitInPureGroups(Energiemenge)
EnergiemengeExtension.FixSapCDSBug(Energiemenge)
EnergiemengeExtension.Detangle(Energiemenge)
EnergiemengeExtension.GetCompletenessReport(Energiemenge, CompletenessReport.CompletenessReportConfiguration)
EnergiemengeExtension.GetCompletenessReport(Energiemenge, ITimeRange)
EnergiemengeExtension.GetCompletenessReport(Energiemenge, ITimeRange, Wertermittlungsverfahren, String, Mengeneinheit)
EnergiemengeExtension.GetCompletenessReport(Energiemenge)
EnergiemengeExtension.GetSlicedCompletenessReports(Energiemenge, IEnumerable<ITimeRange>, Boolean)
EnergiemengeExtension.GetDailyCompletenessReports(Energiemenge, ITimeRange, Boolean)
EnergiemengeExtension.GetMonthlyCompletenessReports(Energiemenge, ITimeRange, Boolean)
EnergiemengeExtension.GetPlausibilityReport(Energiemenge, Energiemenge, ITimeRange, Boolean)
EnergiemengeExtension.GetPlausibilityReport(Energiemenge, PlausibilityReport.PlausibilityReportConfiguration)
EnergiemengeExtension.GetSlicedPlausibilityReports(Energiemenge, PlausibilityReport.PlausibilityReportConfiguration, IEnumerable<ITimeRange>)
EnergiemengeExtension.GetDailyPlausibilityReports(Energiemenge, PlausibilityReport.PlausibilityReportConfiguration)
EnergiemengeExtension.GetMonthlyPlausibilityReports(Energiemenge, PlausibilityReport.PlausibilityReportConfiguration)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX