Show / Hide Table of Contents

Class Marktlokation

Objekt zur Aufnahme der Informationen zu einer Marktlokation

Inheritance
System.Object
BusinessObject
Marktlokation
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 Marktlokation : BusinessObject

Fields

| Improve this Doc View Source

REGEX_NUMERIC_STRING

Regular Expression to check if a string consists only of numbers (is numeric)

Declaration
protected static readonly Regex REGEX_NUMERIC_STRING
Field Value
Type Description
Regex
| Improve this Doc View Source

REGEX_VALIDATE

Regular Expression used to validate 11 digit MarktlokationId

Declaration
protected static readonly Regex REGEX_VALIDATE
Field Value
Type Description
Regex

Properties

| Improve this Doc View Source

Bilanzierungsgebiet

Bilanzierungsgebiet, dem das Netzgebiet zugeordnet ist - im Falle eines Strom Netzes.

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

Bilanzierungsmethode

Kennzeichnung, ob Energie eingespeist oder entnommen (ausgespeist) wird.

Declaration
public Bilanzierungsmethode Bilanzierungsmethode { get; set; }
Property Value
Type Description
Bilanzierungsmethode
| Improve this Doc View Source

Endkunde

Link zum Geschäftspartner, dem diese Marktlokation gehört.

Declaration
public Geschaeftspartner Endkunde { get; set; }
Property Value
Type Description
Geschaeftspartner
| Improve this Doc View Source

Energierichtung

Kennzeichnung, ob Energie eingespeist oder entnommen (ausgespeist) wird.

Declaration
public Energierichtung Energierichtung { get; set; }
Property Value
Type Description
Energierichtung
| Improve this Doc View Source

Gasqualitaet

Die Gasqualität in diesem Netzgebiet. H-Gas oder L-Gas. Im Falle eines Gas-Netzes.Gasqualitaet

Declaration
public Gasqualitaet? Gasqualitaet { get; set; }
Property Value
Type Description
System.Nullable<Gasqualitaet>
| Improve this Doc View Source

GebietType

Typ des Netzgebietes,z.B.Verteilnetz.

Declaration
public Gebiettyp? GebietType { get; set; }
Property Value
Type Description
System.Nullable<Gebiettyp>
| Improve this Doc View Source

Geoadresse

Alternativ zu einer postalischen Adresse kann hier ein Ort mittels Geokoordinaten angegeben werden (z.B. zur Identifikation von Sendemasten).Geokoordinaten

Declaration
public Geokoordinaten Geoadresse { get; set; }
Property Value
Type Description
Geokoordinaten
| Improve this Doc View Source

GrundversorgerCodeNr

CodeNummer des Grundversorgers, der für diese Marktlokation zuständig ist.

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

Katasterinformation

Alternativ zu einer postalischen Adresse und Geokoordinaten kann hier eine Ortsangabe mittels Gemarkung und Flurstück erfolgen. Katasteradresse

Declaration
public Katasteradresse Katasterinformation { get; set; }
Property Value
Type Description
Katasteradresse
| Improve this Doc View Source

Lokationsadresse

Die Adresse, an der die Energie-Lieferung oder -Einspeisung erfolgt. Adresse

Declaration
public Adresse Lokationsadresse { get; set; }
Property Value
Type Description
Adresse
| Improve this Doc View Source

Marktgebiet

für EDIFACT mapping

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

MarktlokationsId

Identifikationsnummer einer Marktlokation, an der Energie entweder verbraucht, oder erzeugt wird

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

Marktrollen

für EDIFACT mapping

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

Messlokationen

für EDIFACT mapping

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

NetzbetreiberCodeNr

Codenummer des Netzbetreibers, an dessen Netz diese Marktlokation angeschlossen ist.

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

Netzebene

Netzebene, in der der Bezug der Energie erfolgt. Bei Strom Spannungsebene der Lieferung, bei Gas Druckstufe. Beispiel Strom: Niederspannung Beispiel Gas: Niederdruck. Netzebene

Declaration
public Netzebene Netzebene { get; set; }
Property Value
Type Description
Netzebene
| Improve this Doc View Source

NetzgebietNr

Die Nummer des Netzgebietes in der ene't-Datenbank.

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

Regelzone

für EDIFACT mapping

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

Sparte

Sparte der Messlokation, z.B. Gas oder Strom.

Declaration
public Sparte Sparte { get; set; }
Property Value
Type Description
Sparte
| Improve this Doc View Source

Unterbrechbar

Gibt an, ob es sich um eine unterbrechbare Belieferung handelt.

Declaration
public bool? Unterbrechbar { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

Verbrauchsart

Verbrauchsart der Marktlokation

Declaration
public Verbrauchsart? Verbrauchsart { get; set; }
Property Value
Type Description
System.Nullable<Verbrauchsart>
| Improve this Doc View Source

Verbrauchsmenge

für EDIFACT mapping

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

Zaehlwerke

für EDIFACT mapping

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

Zeitreihentyp

für EDIFACT mapping

Declaration
public Zeitreihentyp? Zeitreihentyp { get; set; }
Property Value
Type Description
System.Nullable<Zeitreihentyp>
| Improve this Doc View Source

ZugehoerigeMesslokationen

Aufzählung der Messlokationen, die zu dieser Marktlokation gehören.

Declaration
public List<Messlokationszuordnung> ZugehoerigeMesslokationen { get; set; }
Property Value
Type Description
List<Messlokationszuordnung>

Methods

| Improve this Doc View Source

GetChecksum(String)

Get the checksum of a marklokationsId: a) Quersumme aller Ziffern in ungerader Position b) Quersumme aller Ziffern auf gerader Position multipliziert mit 2 c) Summe von a) und b) d) Differenz von c) zum nächsten Vielfachen von 10 (ergibt sich hier 10, wird die Prüfziffer 0 genommen) https://bdew-codes.de/Content/Files/MaLo/2017-04-28-BDEW-Anwendungshilfe-MaLo-ID_Version1.0_FINAL.PDF

Declaration
public static string GetChecksum(string input)
Parameters
Type Name Description
System.String input
Returns
Type Description
System.String

expected checksum

| Improve this Doc View Source

HasValidId()

Test if the is valid.

Declaration
public bool HasValidId()
Returns
Type Description
System.Boolean

if marktlokaionsId matches the expected format

| Improve this Doc View Source

IsValid(Boolean)

same as IsValid() if checkId is false but by default additionally checks if the is valid using HasValidId().

Declaration
public bool IsValid(bool checkId = true)
Parameters
Type Name Description
System.Boolean checkId

validate the , too

Returns
Type Description
System.Boolean

true if the marktlokation is valid

| Improve this Doc View Source

ValidateId(String)

Test if a id is a valid Marktlokations ID.

Declaration
public static bool ValidateId(string id)
Parameters
Type Name Description
System.String id

id to test

Returns
Type Description
System.Boolean

Extension Methods

BusinessObjectExtensions.DeepClone<T>(T)
COMExtensions.DeepClone<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX