Class WireValueAttribute
Hängt einen Wire-Wert (z.B. "AuditReport", "eori") an einen
Enum-Eintrag. Wird vom DiwassEnumExtensions-Mapping gelesen
und übersetzt zwischen typsicherem Enum und dem String-Format, das die
DIWASS-Wire-Schicht erwartet bzw. liefert.
[AttributeUsage(AttributeTargets.Field, AllowMultiple = false)]
public sealed class WireValueAttribute : Attribute
- Inheritance
-
WireValueAttribute
- Inherited Members
Remarks
Wenn ein Enum-Wert keinen WireValueAttribute trägt, fällt das Mapping auf den Enum-Namen zurück. Üblich ist trotzdem die explizite Annotation, damit Refactoring (Umbenennen des Enum-Mitglieds) das Wire-Format nicht versehentlich bricht.