Class Messlokation
Objekt zur Aufnahme der Informationen zu einer Messlokation.
Inherited Members
Namespace: BO4E.BO
Assembly: BO4Enet.dll
Syntax
public class Messlokation : BusinessObject
Properties
| Improve this Doc View SourceAbrechnungmessstellenbetriebnna
Dieser Wert ist true, falls die Abrechnungs des Messstellenbetriebs die Netznutzungsabrechnung enthält. false andernfalls
Declaration
public bool? Abrechnungmessstellenbetriebnna { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> |
Bilanzierungsmethode
Declaration
public Bilanzierungsmethode? Bilanzierungsmethode { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Bilanzierungsmethode> |
Gasqualitaet
gasqualitaet für EDIFACT mapping
Declaration
public Gasqualitaet? Gasqualitaet { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Gasqualitaet> |
Geoadresse
Alternativ zu einer postalischen Adresse kann hier ein Ort mittels Geokoordinaten angegeben werden (z.B. zur Identifikation von Sendemasten). Achtung: Es darf immer nur eine Art der Ortsangabe vorhanden sein (entweder eine Adresse oder eine GeoKoordinate oder eine Katasteradresse.
Declaration
public Geokoordinaten Geoadresse { get; set; }
Property Value
Type | Description |
---|---|
Geokoordinaten |
Geraete
Liste der Hardware, die zu dieser Messstelle gehört.
Declaration
public List<Hardware> Geraete { get; set; }
Property Value
Type | Description |
---|---|
List<Hardware> |
GrundzustaendigerMDLCodeNr
Codenummer des Messdienstleisters, der für diese Messlokation zuständig ist.( Dieser ist immer dann Messdienstleister, wenn kein anderer MDL die Messlokation abliest.)
Declaration
public string GrundzustaendigerMDLCodeNr { get; set; }
Property Value
Type | Description |
---|---|
System.String |
GrundzustaendigerMSBCodeNr
Codenummer des grundzuständigen Messstellenbetreibers, der für diese Messlokation zuständig ist.( Dieser ist immer dann Messstellenbetreiber, wenn kein anderer MSB die Einrichtungen an der Messlokation betreibt.)
Declaration
public string GrundzustaendigerMSBCodeNr { get; set; }
Property Value
Type | Description |
---|---|
System.String |
GrundzustaendigerMSBIMCodeNr
Codenummer des grundzuständigen Messstellenbetreibers für intelligente Messsysteme der für diese Messlokation zuständig ist.(Dieser ist immer dann Messstellenbetreiber, wenn kein anderer MSB die Einrichtungen an der Messlokation betreibt.)
Declaration
public string GrundzustaendigerMSBIMCodeNr { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Katasterinformation
Alternativ zu einer postalischen Adresse und Geokoordinaten kann hier eine Ortsangabe mittels Gemarkung und Flurstück erfolgen. Achtung: Es darf immer nur eine Art der Ortsangabe vorhanden sein (entweder eine Adresse oder eine GeoKoordinate oder eine Katasteradresse.
Declaration
public Katasteradresse Katasterinformation { get; set; }
Property Value
Type | Description |
---|---|
Katasteradresse |
Marktrollen
marktrollen für EDIFACT mapping
Declaration
public List<Marktrolle> Marktrollen { get; set; }
Property Value
Type | Description |
---|---|
List<Marktrolle> |
Messadresse
Die Adresse, an der die Messeinrichtungen zu finden sind.( Nur angeben, wenn diese von der Adresse der Marktlokation abweicht.) Achtung: Es darf immer nur eine Art der Ortsangabe vorhanden sein (entweder eine Adresse oder eine GeoKoordinate oder eine Katasteradresse.
Declaration
public Adresse Messadresse { get; set; }
Property Value
Type | Description |
---|---|
Adresse |
Messdienstleistung
Liste der Messdienstleistungen, die zu dieser Messstelle gehört.
Declaration
public List<Dienstleistung> Messdienstleistung { get; set; }
Property Value
Type | Description |
---|---|
List<Dienstleistung> |
MessgebietNr
Die Nummer des Messgebietes in der ene't-Datenbank.
Declaration
public string MessgebietNr { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MesslokationsId
Die Messlokations-Identifikation. Das ist die frühere Zählpunktbezeichnung, z.B. DE 47108151234567
Declaration
public string MesslokationsId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Messlokationszaehler
Zähler, die zu dieser Messlokation gehören. Details
Declaration
public List<Zaehler> Messlokationszaehler { get; set; }
Property Value
Type | Description |
---|---|
List<Zaehler> |
NetzebeneMessung
Spannungsebene der Messung. Netzebene
Declaration
public Netzebene? NetzebeneMessung { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Netzebene> |
Sparte
- Sparte der Messlokation, z.B. Gas oder Strom. Sparte
Declaration
public Sparte Sparte { get; set; }
Property Value
Type | Description |
---|---|
Sparte |
Verlustfaktor
verlustfaktor für EDIFACT mapping
Declaration
public decimal? Verlustfaktor { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> |
Methods
| Improve this Doc View SourceHasValidId()
Test if the MesslokationsId is valid.
Declaration
public bool HasValidId()
Returns
Type | Description |
---|---|
System.Boolean | if messlokationsId matches the expected format |
IsValid(Boolean)
same as IsValid() if checkId
is false but by default additionally checks if the MesslokationsId is valid using HasValidId().
Declaration
public bool IsValid(bool checkId = true)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | checkId | validate the MesslokationsId, too |
Returns
Type | Description |
---|---|
System.Boolean | true if the marktlokation is valid |
ValidateId(String)
Test if a id
is a valid messlokations ID.
Declaration
public static bool ValidateId(string id)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | id to test |
Returns
Type | Description |
---|---|
System.Boolean |