CfbWriter
Übersicht über die
CfbWriter ist eine Klasse in Aspose.Email für NET.
CfbWriter kann eine CfbDocument in ein Byte-Array mit ToBytes serialisieren oder direkt in eine Datei mitWriteFile schreiben.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
StreamId | uint | Lesen Sie . | Erhält oder setzt den mit dem Eintrag verbundenen Strom-Identifikator. |
Name | string | Lesen Sie . | Erhält oder setzt den Namen des Verzeichnis-Eintrags . |
ObjectType | DirectoryObjectType | Lesen Sie . | Erhält oder setzt den Typ des Verzeichnisobjekts (Speicher, Stream usw.) |
Clsid | byte[] | Lesen Sie . | Erhält oder setzt die Klassenkennzeichen für den Eintrag . |
StateBits | uint | Lesen Sie . | Erhält oder setzt die Bits-Standflagge für den Eintrag |
CreationTime | ulong | Lesen Sie . | Erhält oder setzt den Zeitstempel der Eingabe. |
ModifiedTime | ulong | Lesen Sie . | Erhält oder setzt den letzten geänderten Zeitstempel des Eintrags. |
StreamData | byte[] | Lesen/Schreiben | Erhält oder setzt die Rohdatenbyte eines Strömeneintritts |
Children | List<EntryRecord> | Lesen Sie . | Erhält die Liste der Kinder-Einträge unter diesem Verzeichnis |
ColorFlag | DirectoryColorFlag | Lesen/Schreiben | Erhält oder setzt die rote/schwarze Baumfarbe für den Eintrag. |
LeftSiblingId | uint | Lesen/Schreiben | Erhält oder setzt den Identifikator des linken Geschwister-Eintrags. |
RightSiblingId | uint | Lesen/Schreiben | Erhält oder setzt den Identifikator des richtigen Geschwister-Eintrags. |
ChildId | uint | Lesen/Schreiben | Erhält oder setzt den Identifikator des ersten Kinder-Eintrags. |
StartingSectorLocation | uint | Lesen/Schreiben | Erhält oder setzt den ersten Sektorindex des Datenstroms |
StreamSize | ulong | Lesen/Schreiben | Erhält oder setzt die Größe des Stroms in Bytes |
IsRoot | bool | Lesen Sie . | Anzeigt, ob der Eintrag die Root-Speicher ist. |
IsStorage | bool | Lesen Sie . | Anzeige, ob der Eintrag ein Speicherobjekt darstellt. |
IsStream | bool | Lesen Sie . | Anzeigt, ob der Eintrag ein Stromobjekt darstellt. |
Payload | byte[] | Lesen/Schreiben | Erhält oder setzt die mit dem Eintrag verbundene Byte-Nutzenlast. |
Sectors | List<uint> | Lesen Sie . | Erhält die Liste der dem Eintrag zugewiesenen Sektorindizes. |
FirstSector | uint | Lesen Sie . | Erhält oder setzt den Index des ersten Sektors für die Eintragung. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
ToBytes(document: CfbDocument) | Konvertiert die angegebene CfbDocument in ein Byte-Array, das die CFB-Datei darstellt. |
WriteFile(document: CfbDocument, path: string) | Schreibt die angegebene CfbDocument auf das Dateisystem im angegebenen Pfad |
Serializer(document: CfbDocument) | Erstellt eine Serialisierer-Instanz, die für den angegebenen CfbDocument konfiguriert ist. |
Serialize() | Durchführt Serialisierung des aktuellen Zustands des Autors in die CFB-Struktur |
EntryRecord(streamId: uint, name: string, objectType: DirectoryObjectType, clsid: byte[], stateBits: uint, creationTime: ulong, modifiedTime: ulong) | Erstellt einen Verzeichnis-Eintrag mit den angegebenen Parametern |
Chain(payload: byte[]) | Die bereitgestellten Nutzlast-Bytes der aktuellen Datenkette hinzufügen. |