Windows.ApplicationModel.Email.DataProvider Namespace

This API is implemented by an email server to provide email data to an email client app.

Classes

EmailDataProviderConnection

Represents a connection to a data provider client.

EmailDataProviderTriggerDetails

Contains details about the event that triggered your email data provider background task.

This event is triggered when an email data client app has instantiated the background task that runs your email data provider. Your code should respond to this event by using the connection to register event handlers for data provider request events.

EmailMailboxCreateFolderRequest

Details of a request to create a folder.

EmailMailboxCreateFolderRequestEventArgs

Encapsulates information about a folder creation request event.

EmailMailboxDeleteFolderRequest

Details of a request to delete a folder.

EmailMailboxDeleteFolderRequestEventArgs

Encapusulates information about a folder deletion request event.

EmailMailboxDownloadAttachmentRequest

Details of a request to download an attachment.

EmailMailboxDownloadAttachmentRequestEventArgs

Encapsulates information about a request to download an attachment.

EmailMailboxDownloadMessageRequest

Details of a request to download an email message.

EmailMailboxDownloadMessageRequestEventArgs

Encapsulates information about a request to download an email message.

EmailMailboxEmptyFolderRequest

Details of a request to download an email message.

EmailMailboxEmptyFolderRequestEventArgs

Encapsulates information about a request to empty a folder.

EmailMailboxForwardMeetingRequest

Details of a request to forward a meeting invitation.

EmailMailboxForwardMeetingRequestEventArgs

Encapsulates information about a request to forward a meeting invitation.

EmailMailboxGetAutoReplySettingsRequest

Details of a request to get auto-reply settings.

EmailMailboxGetAutoReplySettingsRequestEventArgs

Encapsulates information about a request to get auto-reply settings.

EmailMailboxMoveFolderRequest

Details of a request to move a folder.

EmailMailboxMoveFolderRequestEventArgs

Encapsulates information about a request to move a folder.

EmailMailboxProposeNewTimeForMeetingRequest

Details of a request to propose a new time for a meeting.

EmailMailboxProposeNewTimeForMeetingRequestEventArgs

Encapsulates information about a request to propose a new time for a meeting.

EmailMailboxResolveRecipientsRequest

Details of a request to resolve a list of recipients.

EmailMailboxResolveRecipientsRequestEventArgs

Encapsulates information about a request to resolve a list of recipients.

EmailMailboxServerSearchReadBatchRequest

Details of a request to read a batch of server-side search results.

EmailMailboxServerSearchReadBatchRequestEventArgs

Encapsulates information about a request to read a batch of results from a server-side search.

EmailMailboxSetAutoReplySettingsRequest

Details of a request to set auto-reply settings.

EmailMailboxSetAutoReplySettingsRequestEventArgs

Encapsulates information about a request to set auto-reply settings.

EmailMailboxSyncManagerSyncRequest

Details of a request from a client to sync a mailbox.

EmailMailboxSyncManagerSyncRequestEventArgs

Encapsulates information about a request to sync a mailbox.

EmailMailboxUpdateMeetingResponseRequest

Details of a request from a client to update a meeting response.

EmailMailboxUpdateMeetingResponseRequestEventArgs

Encapsulates information about a request to update a meeting response.

EmailMailboxValidateCertificatesRequest

Details of a request to validate certificates.

EmailMailboxValidateCertificatesRequestEventArgs

Encapsulates information about a request to validate certificates.