MsgStorage

MsgStorage

Przegląd

MsgStorage jest nazwanym węzłem pamięci w drzewie dokumentu .msg z semantycznym Role (wiadomość, odbiorca, załącznik lub wbudowana wiadomość). Przechowuje strumienie własności MsgStream oraz podmagazyny MsgStorage. Użyj AddStream i AddStorage do zbudowania drzewa dokumentu, oraz FindStream/FindStorage aby zlokalizować nazwane elementy przy odczycie. Przekaż ukończony korzeń MsgStorage do MsgWriter, aby zserializować pełny dokument.

Konstruktory

SygnaturaOpis
MsgStorage(name: string, role: MsgStorageRole)Tworzy nowy MsgStorage z określonymi parametrami.

Metody

SygnaturaOpis
AddStream(stream: MsgStream)Dodaje stream jako podrzędny strumień właściwości tego magazynu.
AddStorage(storage: MsgStorage)Dodaje storage jako podrzędne podmagazyn tego magazynu.
FindStream(name: string)Zwraca MsgStream, którego Name jest równy name, lub null, jeśli nie zostanie znaleziony.
FindStorage(name: string)Zwraca MsgStorage, którego Name jest równe name, lub null, jeśli nie znaleziono.

Właściwości

NazwaTypDostępOpis
NamestringOdczytNazwa przechowywania CFB dla tego węzła (np. __substg1.0_0037001F lub Root Entry).
RoleMsgStorageRoleOdczytSemantyczna rola tego węzła przechowywania jako wartość MsgStorageRole.
Clsidbyte[]Odczyt16-bajtowy CLSID tego wpisu przechowywania; zera dla większości magazynów MSG.
StateBitsuintOdczytBity stanu zdefiniowane przez użytkownika przechowywane w wpisie katalogu CFB dla tego magazynu.
CreationTimeulongOdczytZnacznik czasu utworzenia CFB dla tego wpisu przechowywania (64-bitowy FILETIME).
ModifiedTimeulongOdczytZnacznik czasu ostatniej modyfikacji CFB dla tego wpisu przechowywania (64-bitowy FILETIME).
StreamsIList<MsgStream>OdczytUporządkowana lista MsgStream dzieci tego przechowywania.
StoragesIList<MsgStorage>OdczytUporządkowana lista MsgStorage podrzędnych magazynów tego magazynu.

Zobacz także

 Polski