Entfernung der "fromString" Methode aus der Attachment API der SDKS

Warum?

Attachments können, neben byte[] und Pfaden aus dem Dateisystem, auch direkt über Attachment.fromString(...) als String geladen werden. Dies führte bei einem Kunden (berichtet von @Sami_Cigdem) zu einer falschen Nutzung im .NET-SDK, indem ein PDF nicht als Datei sondern als String geladen wurde wodurch Umlautfehler beim Download entstanden:

AddAttachment(Attachment.FromString(File.ReadAllText("special-right.pdf"),
    "application/pdf",
    fileName: "SpecialChars_StringReader.pdf",
    description: "AttachmentFromString"))

Um eine Nutzung auf diese Art zukünftig zu vermeiden soll die Methode aus der API entfernt werden. Attachments können dann auschließlich auf 3 Wege geladen werden:

  • byte[]
  • Pfad über Filsystem
  • Inputstream

Relevante Links und Bemerkungen

Akzeptanzkriterien

  1. ...
  2. ...
  3. ...

Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)