개요
MsgDocument은(는) 구문 분석된 .msg 파일을 MsgStorage 노드의 트리로 나타냅니다. FromFile 또는 FromStream로 기존 파일을 로드한 다음, Root.Storages와 Root.Streams을 탐색하여 MAPI 데이터를 액세스합니다. ToCfbDocument을 호출하면 MSG 문서를 원시 CfbDocument로 변환하여 저수준 검사 또는 CfbWriter를 사용한 재직렬화를 수행할 수 있습니다. Strict 플래그는 구조 검증 오류를 발생시킬지 아니면 조용히 기록할지를 제어합니다.
생성자
| 시그니처 | 설명 |
|---|
MsgDocument(root: MsgStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint, strict: bool) | 지정된 매개변수를 사용하여 새로운 MsgDocument를 생성합니다. |
메서드
| 시그니처 | 설명 |
|---|
FromFile(path: string, strict: bool) | path에 있는 .msg 파일에서 MsgDocument를 로드합니다; strict은 구조 검증을 활성화합니다. |
FromStream(stream: Stream, strict: bool) | stream에서 MsgDocument를 로드합니다; strict은 구조 검증을 활성화합니다. |
ToCfbDocument() | 이 MsgDocument를 저수준 검사 또는 재직렬화를 위해 원시 CfbDocument로 변환합니다. |
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|
Root | MsgStorage | 읽기 | 메시지 트리의 루트 MsgStorage 노드. |
MajorVersion | ushort | 읽기 | 파일 헤더에서 구문 분석된 CFB 메이저 버전. |
MinorVersion | ushort | 읽기 | 파일 헤더에서 파싱된 CFB 마이너 버전. |
TransactionSignatureNumber | uint | 읽기 | 파일 헤더에서 가져온 CFB 트랜잭션 서명 번호. |
Strict | bool | 읽기 | 문서를 로드할 때 엄격한 검증이 요청된 경우 True. |
참조