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
Explore 12 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 10
- 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 2
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, DateTimeOffset? start = null, DateTimeOffset? due = null, OutlookFollowUpIcon? icon = null) #EmailStoreItemPatchSets a follow-up flag.
Parameters
- request System.String? = null
- start System.DateTimeOffset? = null
- due System.DateTimeOffset? = null
- icon OfficeIMO.Email.OutlookFollowUpIcon? = null
public EmailStoreItemPatch SetImportance(EmailMessageImportance? importance) #EmailStoreItemPatchSets or clears message importance.
Parameters
- importance 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(Int32? sensitivity) #EmailStoreItemPatchSets or clears the raw MAPI sensitivity value.
Parameters
- sensitivity System.Int32?
Inherited Methods
public virtual 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; private set; } #Number of typed, property, and attachment operations in this patch.