|
virtual System::SharedPtr< IMultipleServicesTokenProvider > | get_MultipleServicesTokenProvider ()=0 |
| Gets an object allows to retrieve OAuth access token. More...
|
|
virtual void | set_MultipleServicesTokenProvider (System::SharedPtr< IMultipleServicesTokenProvider > value)=0 |
| Sets an object allows to retrieve OAuth access token. More...
|
|
virtual System::SharedPtr< ITokenProvider > | get_TokenProvider ()=0 |
| Gets an object allows to retrieve OAuth access token. More...
|
|
virtual void | set_TokenProvider (System::SharedPtr< ITokenProvider > value)=0 |
| Sets an object allows to retrieve OAuth access token. More...
|
|
virtual System::SharedPtr< System::Net::IWebProxy > | get_Proxy ()=0 |
| Gets data to proxy access to Exchange server. More...
|
|
virtual void | set_Proxy (System::SharedPtr< System::Net::IWebProxy > value)=0 |
| Sets data to proxy access to Exchange server. More...
|
|
virtual int32_t | get_Timeout ()=0 |
| Gets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds). More...
|
|
virtual void | set_Timeout (int32_t value)=0 |
| Sets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds). More...
|
|
virtual System::String | get_TenantId ()=0 |
| Gets tenant identifier More...
|
|
virtual void | set_TenantId (System::String value)=0 |
| Sets tenant identifier More...
|
|
virtual System::String | get_ResourceId ()=0 |
| Gets resource id. For instance for users it may be user principal name (UPN) or user id More...
|
|
virtual void | set_ResourceId (System::String value)=0 |
| Sets resource id. For instance for users it may be user principal name (UPN) or user id More...
|
|
virtual ResourceType | get_Resource ()=0 |
| Gets resource type. More...
|
|
virtual void | set_Resource (ResourceType value)=0 |
| Sets resource type. More...
|
|
virtual void | Delete (System::String id)=0 |
| Delete object. More...
|
|
virtual System::SharedPtr< FolderInfoCollection > | ListFolders ()=0 |
| List folders from the parent folder for folders that are displayed in normal mail clients, such as the inbox. More...
|
|
virtual System::SharedPtr< FolderInfoCollection > | ListFolders (System::String id)=0 |
| List folders from the parent folder for folders that are displayed in normal mail clients, such as the inbox. More...
|
|
virtual System::SharedPtr< FolderInfo > | GetFolder (System::String id)=0 |
| Gets folder by an id. More...
|
|
virtual System::SharedPtr< FolderInfo > | CreateFolder (System::String folderName)=0 |
| Create new folder. More...
|
|
virtual System::SharedPtr< FolderInfo > | CreateFolder (System::String parentFolderId, System::String folderName)=0 |
| Create new folder. More...
|
|
virtual System::SharedPtr< FolderInfo > | UpdateFolder (System::SharedPtr< FolderInfo > folderInfo)=0 |
| Updates folder. More...
|
|
virtual System::SharedPtr< FolderInfo > | CopyFolder (System::String newParentId, System::String itemId)=0 |
| Copy a mailfolder and its contents to another mailfolder. More...
|
|
virtual System::SharedPtr< FolderInfo > | MoveFolder (System::String newParentId, System::String itemId)=0 |
| Move a mailfolder and its contents to another mailfolder. More...
|
|
virtual System::SharedPtr< MessageInfoCollection > | ListMessages (System::String id)=0 |
| List MessageInfo from the parent folder. More...
|
|
virtual System::SharedPtr< GraphMessagePageInfo > | ListMessages (System::String id, System::SharedPtr< PageInfo > page, System::SharedPtr< Aspose::Email::Tools::Search::MailQuery > query)=0 |
| List MessageInfo from the parent folder. More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiAttachment > | CreateAttachment (System::String parentId, System::SharedPtr< Aspose::Email::Mapi::MapiAttachment > attachment)=0 |
| Creates new attachment for specified item More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiAttachment > | FetchAttachment (System::String id)=0 |
| Gets attachment for specified id More...
|
|
virtual void | DeleteAttachment (System::String id)=0 |
| Removes attachment More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiAttachmentCollection > | ListAttachments (System::String id)=0 |
| List Attachments from the parent message. More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | FetchMessage (System::String id)=0 |
| Gets message in specified id More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | CreateMessage (System::String folderId, System::SharedPtr< Aspose::Email::Mapi::MapiMessage > message)=0 |
| Creates message in specified folder More...
|
|
virtual System::SharedPtr< MailMessage > | CreateMessage (System::String folderId, System::SharedPtr< MailMessage > message)=0 |
| Creates message in specified folder More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | UpdateMessage (System::SharedPtr< Aspose::Email::Mapi::MapiMessage > message)=0 |
| Updates message More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | UpdateMessage (System::SharedPtr< Aspose::Email::Mapi::MapiMessage > message, System::SharedPtr< UpdateSettings > updateSettings)=0 |
| Updates message More...
|
|
virtual System::SharedPtr< MailMessage > | UpdateMessage (System::SharedPtr< MailMessage > message)=0 |
| Updates message More...
|
|
virtual System::SharedPtr< MailMessage > | UpdateMessage (System::SharedPtr< MailMessage > message, System::SharedPtr< UpdateSettings > updateSettings)=0 |
| Updates message More...
|
|
virtual void | Send (System::String itemId)=0 |
| Send a message in the draft folder. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. The message is then saved in the Sent Items folder. More...
|
|
virtual void | Send (System::SharedPtr< Aspose::Email::Mapi::MapiMessage > message)=0 |
| Sends email message More...
|
|
virtual void | SendAsMime (System::SharedPtr< Aspose::Email::Mapi::MapiMessage > message)=0 |
| Sends email message using MIME format More...
|
|
virtual void | Send (System::SharedPtr< Aspose::Email::Mapi::MapiMessage > message, bool saveToSentItems)=0 |
| Sends email message More...
|
|
virtual void | Send (System::SharedPtr< MailMessage > message)=0 |
| Sends email message More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | CopyMessage (System::String newParentId, System::String itemId)=0 |
| Copy a Message to another mailfolder. More...
|
|
virtual System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | MoveMessage (System::String newParentId, System::String itemId)=0 |
| Move a message to another mailfolder. More...
|
|
virtual void | SetRead (System::String itemId)=0 |
| Mark message as read More...
|
|
virtual System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< OutlookCategory > > > | ListCategories ()=0 |
| Get all the categories that have been defined for the user. More...
|
|
virtual System::SharedPtr< OutlookCategory > | CreateCategory (System::String displayName, CategoryPreset preset)=0 |
| Creates an OutlookCategory object in the user's master list of categories. More...
|
|
virtual System::SharedPtr< OutlookCategory > | UpdateCategory (System::SharedPtr< OutlookCategory > category)=0 |
| Updates pre-set color constant for specified category More...
|
|
virtual System::SharedPtr< OutlookCategory > | FetchCategory (System::String itemId)=0 |
| Get the properties and relationships of the specified outlookCategory object. More...
|
|
virtual System::SharedPtr< ClassificationOverride > | CreateOrUpdateOverride (System::SharedPtr< MailAddress > sender, ClassificationType classifyAs)=0 |
| Create an override for a sender identified by an SMTP address. Future messages from that SMTP address will be consistently classified as specified in the override. Note: More...
|
|
virtual System::SharedPtr< ClassificationOverride > | CreateOrUpdateOverride (System::SharedPtr< ClassificationOverride > classificationOverride)=0 |
| Create an override for a sender identified by an SMTP address. Future messages from that SMTP address will be consistently classified as specified in the override. Note: More...
|
|
virtual System::SharedPtr< ClassificationOverride > | UpdateOverride (System::SharedPtr< ClassificationOverride > classificationOverride)=0 |
| Change the classifyAs field of an override as specified. You cannot use this method to change any other fields in an ClassificationOverride instance. If an override exists for a sender and the sender changes his/her display name, you can use CreateOrUpdateOverride to force an update to the name field in the existing override. If an override exists for a sender and the sender changes his/her SMTP address, deleting the existing override and creating a new one with the new SMTP address is the only way to "update" the override for this sender. Permissions: One of the following permissions is required to call this API.To learn more, including how to choose permissions, see Permissions. Delegated (work or school account) Mail.ReadWrite Delegated (personal Microsoft account) Mail.ReadWrite Application Mail.ReadWrite More...
|
|
virtual System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< ClassificationOverride > > > | ListOverrides ()=0 |
| Get the overrides that a user has set up to always classify messages from certain senders in specific ways. Each override corresponds to an SMTP address of a sender.Initially, a user does not have any overrides. Permissions: One of the following permissions is required to call this API.To learn more, including how to choose permissions, see Permissions. Delegated (work or school account) Mail.Read Delegated (personal Microsoft account) Mail.Read Application Mail.Read More...
|
|
virtual System::SharedPtr< Aspose::Email::Clients::Exchange::InboxRule > | CreateRule (System::SharedPtr< Aspose::Email::Clients::Exchange::InboxRule > rule)=0 |
| Create a message rule by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions. Permissions: One of the following permissions is required to call this API.To learn more, including how to choose permissions, see Permissions. Delegated (work or school account) MailboxSettings.ReadWrite Delegated (personal Microsoft account) MailboxSettings.ReadWrite Application MailboxSettings.ReadWrite More...
|
|
virtual System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< Aspose::Email::Clients::Exchange::InboxRule > > > | ListRules ()=0 |
| Get all the messageRule objects defined for the user's Inbox. Permissions One of the following permissions is required to call this API.To learn more, including how to choose permissions, see Permissions. Delegated (work or school account) MailboxSettings.Read Delegated (personal Microsoft account) MailboxSettings.Read Application MailboxSettings.Read More...
|
|
virtual System::SharedPtr< Aspose::Email::Clients::Exchange::InboxRule > | FetchRule (System::String itemId)=0 |
| Get the properties and relationships of a message rule object. Permissions One of the following permissions is required to call this API.To learn more, including how to choose permissions, see Permissions. Delegated (work or school account) MailboxSettings.Read Delegated (personal Microsoft account) MailboxSettings.Read Application MailboxSettings.Read More...
|
|
virtual System::SharedPtr< Aspose::Email::Clients::Exchange::InboxRule > | UpdateRule (System::SharedPtr< Aspose::Email::Clients::Exchange::InboxRule > rule)=0 |
| Change writable properties on a messageRule object and save the changes. Permissions One of the following permissions is required to call this API.To learn more, including how to choose permissions, see Permissions. Delegated (work or school account) MailboxSettings.ReadWrite Delegated (personal Microsoft account) MailboxSettings.ReadWrite Application MailboxSettings.ReadWrite More...
|
|
virtual System::SharedPtr< Notebook > | FetchNotebook (System::String itemId)=0 |
| Retrieve the properties and relationships of a notebook object. Permissions One of the following permissions is required to call this API. Delegated (work or school account) Notes.Create, Notes.Read, Notes.ReadWrite, Notes.Read.All, Notes.ReadWrite.All Delegated (personal Microsoft account) Notes.Create, Notes.Read, Notes.ReadWrite Application Notes.Read.All, Notes.ReadWrite.All More...
|
|
virtual System::SharedPtr< Notebook > | CreateNotebook (System::SharedPtr< Notebook > notebook)=0 |
| Create a new OneNote notebook. Permissions One of the following permissions is required to call this API. Delegated (work or school account) Notes.Create, Notes.ReadWrite, Notes.ReadWrite.All Delegated (personal Microsoft account) Notes.Create, Notes.ReadWrite Application Notes.ReadWrite.All More...
|
|
virtual System::SharedPtr< NotebookCollection > | ListNotebooks ()=0 |
| Retrieve a list of notebook objects. Permissions One of the following permissions is required to call this API. Delegated (work or school account) Notes.Create, Notes.Read, Notes.ReadWrite, Notes.Read.All, Notes.ReadWrite.All Delegated (personal Microsoft account) Notes.Create, Notes.Read, Notes.ReadWrite Application Notes.Read.All, Notes.ReadWrite.All More...
|
|
virtual System::String | CopyNotebook (System::String itemId, System::String groupId, System::String renameAs)=0 |
| Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn't exist. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. Permissions One of the following permissions is required to call this API. Delegated(work or school account) Notes.Create, Notes.ReadWrite, Notes.ReadWrite.All Delegated(personal Microsoft account) Notes.Create, Notes.ReadWrite Application Notes.ReadWrite.All More...
|
|
virtual System::SharedPtr< OnenoteOperation > | GetOneNoteOperationStatus (System::String operationId)=0 |
| Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. More...
|
|