CfbReader
סקירה כללית
CfbReader הוא שיעור ב Aspose.Email FOSS עבור .NET. מורשת מ : IDisposable.
CfbReader.CfbReader creates a reader from a byte array containing a CFB container.
תיאור
CfbReader הוא כיתה בספריה FOSS עבור .NET המציגה 11 שיטות ו-13 תכונות לשימוש תוכנה. IDisposable,• הירושה של פונקציונליות משותפת מהסוג הוריו.
גם בכיתה זו נמסר כי Header רכוש (ספק את המידע של כותרת הקובץ cfb), Difat נכסים (כולל את אינדיקטורים של תחום הדיפאט כקריאה בלבד), DirectoryEntries רשימה של כל הפריטים (הדפסה של הקונטינקטור).
האינסטנטים נוצרים באמצעות יצרן יחיד שמתחיל את האובייקט עם ערכים ברירת מחדל.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Header | Header | קראו | מספק את המידע של כותרת קובץ CFB |
Difat | ReadOnlyCollection<uint> | קראו | מכיל את אינדיקטורים בתחום DIFAT כקולג ‘קורא בלבד’ |
Fat | ReadOnlyCollection<uint> | קראו | |
MiniFat | ReadOnlyCollection<uint> | קראו | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | קראו | רשימה של כל הכרטיסים בקטגוריית המכולת |
RootEntry | DirectoryEntry | קראו | נציג את הכניסה של תיעוד אחסון שורש |
MiniStream | byte[] | קראו | מחזיק את ה-Bytes היבשים של מיני-stream |
MajorVersion | int | קראו | מציין את מספר הגרסה העיקרי של פורמט CFB |
SectorSize | int | קראו | החזיר את גודל באייטים של סעיף סטנדרטי |
MiniSectorSize | int | קראו | החזיר את גודל באייטים של מיני סקטור |
DirectoryEntryCount | int | קראו | דיווח על מספר הכרטיסים הכולל של הדפדפן |
MaterializedStreamCount | int | קראו | דיווחים על כמה זרמים הושלמו |
FileSize | int | קראו | נותן את הגודל הכולל ב- byte של קובץ CFB |
שיטות
| חתימה | תיאור |
|---|---|
CfbReader(data: byte[]) | יצירת קורא מתוך רצועת ביט המכילה מחסנית CFB |
FromFile(path: string) | הורד מחסן CFB מהדרך הקובץ שנקבעה |
FromStream(stream: Stream) | משלם מחסן CFB מהזרם המסופק |
Dispose() | שחרור כל המשאבים המשמשים את הקורא |
GetEntry(streamId: uint) | החזיר את הכניסה לדירוג עבור מזהה זרם נתון |
GetStreamData(streamId: uint) | קורא את נתוני ה-Byte המקור של זרם מסוים |
IterStorages() | רשימה של כל ההכנסות האחסון ב- CFB |
IterStreams() | רשימה של כל הכרטיסים זורמים ב- CFB |
IterChildren(storageStreamId: uint) | רשימה של כניסות ילדים מהשורה האחסון המתאימה |
IterTree(startStreamId: uint) | הולך עץ התיעוד החל ב- ID זרם נתון |
FindChildByName(storageStreamId: uint, name: string) | מצא כניסה לילדים לפי שם בתוך אחסון |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | פותר סדרה של שמות ל- Stream ID החל מבסיס |