Revisión
MsgStorage es un nodo de almacenamiento denominado dentro de una .msg El árbol de la doctrina con una semántica Role (Mensaje, reciente, anexo o mensaje incorporado). MsgStream Propiedades y niños MsgStorage Sub-Storage y uso AddStream y AddStorage para construir un árbol de documentos, y FindStream/FindStorage para localizar los nombres de los niños al leer. pasar la raíz completada MsgStorage para MsgWriter para ser serializado el documento completo.
Constructores
| firma | Descripción |
|---|
MsgStorage(name: string, role: MsgStorageRole) | Crea una nueva MsgStorage con los parámetros especificados. |
Metodología
| firma | Descripción |
|---|
AddStream(stream: MsgStream) | Ads stream como un flujo de propiedad infantil de este almacenamiento. |
AddStorage(storage: MsgStorage) | Ads storage como un niño sub-estogador de este almacenamiento. |
FindStream(name: string) | De vuelta la MsgStream cuyos Name Iguales name,o null Si no se encuentra. |
FindStorage(name: string) | De vuelta la MsgStorage cuyos Name Iguales name,o null Si no se encuentra. |
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|
Name | string | Leer | Nombre de almacenamiento CFB para este nodo (por ejemplo,. __substg1.0_0037001F o Root Entry). |
Role | MsgStorageRole | Leer | El papel semántico de este nodo de almacenamiento como un MsgStorageRole Valor de valor. |
Clsid | byte[] | Leer | 16-byte CLSID of this storage entry; zeros for most MSG storages. |
StateBits | uint | Leer | bits de estado definidos por el usuario almacenados en la entrada del directorio CFB para este almacén. |
CreationTime | ulong | Leer | Tamaño de creación CFB para esta entrada de almacenamiento (FILETIME de 64 bits). |
ModifiedTime | ulong | Leer | La última modificación de CFB para esta entrada de almacenamiento (FILETIME de 64 bits). |
Streams | IList<MsgStream> | Leer | Lista ordenada de MsgStream niños de este almacén. |
Storages | IList<MsgStorage> | Leer | Lista ordenada de MsgStorage Los niños de este almacenamiento. |
Ver también