WriteAllBytes

Methode (Function) · gibt Boolean zurück

WriteAllBytes ist eine Methode der Klasse Aloaha_ZUGFeRD.XML im Aloaha ZUGFeRD SDK.

Beschreibung (Originaltext der englischen SDK-Dokumentation): Writes a byte array to a file; an existing file is overwritten.

Rückgabe: True if the file exists after writing; False if bytes is empty or an error occurred

Deklaration

Public Function WriteAllBytes(ByVal path As String, ByVal bytes() As Byte) As Boolean

Parameter

NameTypPflichtBeschreibung
pathStringerforderlichPath of the file to write
bytesByte()erforderlichData to write; nothing is written if empty

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, "IHR-LIZENZSCHLUESSEL")
Dim path As String = ""
Dim bytes As Byte() = Nothing
If Not alo.WriteAllBytes(path, bytes) Then
    Console.WriteLine("Fehler: " & alo.Last_Error)
End If

Aufruf (C#)

var alo = new Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, false, "IHR-LIZENZSCHLUESSEL");
string path = "";
byte[] bytes = default;
if (!alo.WriteAllBytes(path, bytes))
{
    Console.WriteLine("Fehler: " + alo.Last_Error);
}

Artikel mit WriteAllBytes

COM-Schnittstelle

WriteAllBytes ist Mitglied der Schnittstelle Aloaha_ZUGFeRD.iXML (Position 310 von 343) und damit auch aus VB6, VBA/Access und anderen COM-Clients über CreateObject("Aloaha_ZUGFeRD.XML") aufrufbar. Neue Mitglieder werden immer am Ende von iXML angefügt, damit bestehende COM-Clients unverändert weiterlaufen; nach einem Update die Typbibliothek neu registrieren.

Quelle: XML-Dokumentationskommentare des Aloaha ZUGFeRD SDK (xml.vb). Gleiche Signatur in VB6/VBA über COM. In C# werden ByRef-Parameter mit ref übergeben, VB-Eigenschaften mit Parametern heißen get_…/set_…, optionale Parameter können entfallen.