API Reference
Class
EmailStoreHtmlBodyTextProjector
Network-free semantic-search body projection through the shared email/HTML owner.
Inheritance
- Object
- EmailStoreHtmlBodyTextProjector
Constructors
public EmailStoreHtmlBodyTextProjector(EmailConcealedTextPolicy policy = Preserve, Action<EmailBodyContentSafetyReport> inspectionObserver = null) #Creates a bounded projector. The optional observer receives advisory evidence without source text.
Parameters
- policy OfficeIMO.Email.EmailConcealedTextPolicy = Preserve
- inspectionObserver System.Action{OfficeIMO.Email.EmailBodyContentSafetyReport} = null
Methods
public String Project(EmailDocument document, EmailStoreContentSearchFields bodyField, Int32 maxCharacters, CancellationToken cancellationToken) #Returns:
StringProjects one requested body field without modifying the message or opening attachments. The session enforces the returned-character bound; implementations must bound parsing and observe cancellation.
Parameters
- document OfficeIMO.Email.EmailDocument
- bodyField OfficeIMO.Email.Store.EmailStoreContentSearchFields
- maxCharacters System.Int32
- cancellationToken System.Threading.CancellationToken
Inherited Methods
Properties
public String Identity { get; } #Stable identity of the projection policy and version. Checkpoints are bound to this identity.