API Reference
EmailStoreItemPatch
Composable typed item changes for one or many PST items. The patch is reusable and does not retain an item.
Inheritance
- Object
- EmailStoreItemPatch
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method EmailStoreItemPatch.ClearFollowUp
- Method EmailStoreItemPatch.CompleteFollowUp
- Method EmailStoreItemPatch.PatchAttachments
- Method EmailStoreItemPatch.PatchProperties
- Method EmailStoreItemPatch.SetCategories
- Method EmailStoreItemPatch.SetFollowUp
- Method EmailStoreItemPatch.SetImportance
- Method EmailStoreItemPatch.SetReadState
- Method EmailStoreItemPatch.SetReminder
- Method EmailStoreItemPatch.SetSensitivity
Accepted by parameters
Constructors
public EmailStoreItemPatch() #Methods
public EmailStoreItemPatch CompleteFollowUp(DateTimeOffset completedAt) #EmailStoreItemPatchMarks a follow-up complete.
Parameters
- completedAt System.DateTimeOffset
public EmailStoreItemPatch PatchAttachments(EmailAttachmentPatch patch) #EmailStoreItemPatchAppends attachment operations to this patch.
Parameters
- patch OfficeIMO.Email.EmailAttachmentPatch
public EmailStoreItemPatch PatchProperties(MapiPropertyPatch patch) #EmailStoreItemPatchAppends exact MAPI changes to this patch.
Parameters
- patch OfficeIMO.Email.MapiPropertyPatch
public EmailStoreItemPatch SetCategories(IEnumerable<String> categories) #EmailStoreItemPatchReplaces item category names using Outlook's case-insensitive normalization.
Parameters
- categories System.Collections.Generic.IEnumerable{System.String}
public EmailStoreItemPatch SetFollowUp(String request = null, Nullable<DateTimeOffset> start = null, Nullable<DateTimeOffset> due = null, Nullable<OutlookFollowUpIcon> icon = null) #EmailStoreItemPatchSets a follow-up flag.
Parameters
- request System.String = null
- start System.Nullable{System.DateTimeOffset} = null
- due System.Nullable{System.DateTimeOffset} = null
- icon System.Nullable{OfficeIMO.Email.OutlookFollowUpIcon} = null
public EmailStoreItemPatch SetImportance(Nullable<EmailMessageImportance> importance) #EmailStoreItemPatchSets or clears message importance.
Parameters
- importance System.Nullable{OfficeIMO.Email.EmailMessageImportance}
public EmailStoreItemPatch SetReadState(Boolean isRead) #EmailStoreItemPatchMarks the message read or unread.
Parameters
- isRead System.Boolean
public EmailStoreItemPatch SetReminder(OutlookReminder reminder) #EmailStoreItemPatchReplaces common message, appointment, or task reminder fields.
Parameters
- reminder OfficeIMO.Email.OutlookReminder
public EmailStoreItemPatch SetSensitivity(Nullable<Int32> sensitivity) #EmailStoreItemPatchSets or clears the raw MAPI sensitivity value.
Parameters
- sensitivity System.Nullable{System.Int32}
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public MapiPropertyPatch Properties { get; } #Exact MAPI property changes applied after typed projection.
public EmailAttachmentPatch Attachments { get; } #Ordered attachment-list changes.
public Int32 ChangeCount { get; set; } #Number of typed, property, and attachment operations in this patch.
public Boolean IsEmpty { get; } #Whether no operation is staged.