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 |