Inherits IDisposable.
|
| 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 System::String | get_EndPoint ()=0 |
| | Gets Microsoft Graph REST API endpoint. If not specified, the default is "https://graph.microsoft.com". More...
|
| |
| virtual void | set_EndPoint (System::String value)=0 |
| | Sets Microsoft Graph REST API endpoint. If not specified, the default is "https://graph.microsoft.com". 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 (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=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, System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=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 > | GetContactFolder ()=0 |
| | Gets main contact folder. This method requires that at least one contact exists in the main contacts folder, otherwise it will return null. https://learn.microsoft.com/en-us/answers/questions/854621/how-to-get-folder-id-of-default-contacts-folder-wh 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, System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List MessageInfo from the parent folder. More...
|
| |
| virtual System::SharedPtr< GraphMessagePageInfo > | ListMessages (System::String id, System::SharedPtr< PageInfo > page, System::SharedPtr< Tools::Search::MailQuery > query)=0 |
| | List MessageInfo from the parent folder. More...
|
| |
| virtual System::SharedPtr< Mapi::MapiContactCollection > | ListContacts (System::String id, System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List MapiContact from the parent folder. More...
|
| |
| virtual System::SharedPtr< FolderInfoCollection > | ListContactFolders (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | Get a collection of child folders under the root contact folder. More...
|
| |
| virtual System::SharedPtr< Mapi::MapiCalendarCollection > | ListCalendarItems (System::String id, System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List MapiCalendar from the calendar. More...
|
| |
| virtual System::SharedPtr< Mapi::MapiCalendar > | FetchCalendarItem (System::String id)=0 |
| | Gets MapiCalendar for specified id More...
|
| |
| virtual System::SharedPtr< Mapi::MapiCalendar > | CreateCalendarItem (System::String calId, System::SharedPtr< Mapi::MapiCalendar > mapiCalendar)=0 |
| | Creates MapiCalendar in specified calendar More...
|
| |
| virtual System::SharedPtr< Mapi::MapiCalendar > | UpdateCalendarItem (System::SharedPtr< Mapi::MapiCalendar > mapiCalendar)=0 |
| | Updates MapiCalendar More...
|
| |
| virtual System::SharedPtr< Mapi::MapiCalendar > | UpdateCalendarItem (System::SharedPtr< Mapi::MapiCalendar > mapiCalendar, System::SharedPtr< UpdateSettings > updateSettings)=0 |
| | Updates appointment More...
|
| |
| virtual System::SharedPtr< Mapi::MapiContact > | FetchContact (System::String id)=0 |
| | Gets MapiContact for specified id More...
|
| |
| virtual System::SharedPtr< Mapi::MapiAttachment > | CreateAttachment (System::String parentId, System::SharedPtr< Mapi::MapiAttachment > attachment)=0 |
| | Creates new attachment for specified item More...
|
| |
| virtual System::SharedPtr< 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< Mapi::MapiAttachmentCollection > | ListAttachments (System::String id, System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List Attachments from the parent message. More...
|
| |
| virtual System::SharedPtr< Mapi::MapiMessage > | FetchMessage (System::String id)=0 |
| | Gets message in specified id More...
|
| |
| virtual System::SharedPtr< Mapi::MapiMessage > | CreateMessage (System::String folderId, System::SharedPtr< 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< Mapi::MapiContact > | CreateContact (System::String folderId, System::SharedPtr< Mapi::MapiContact > contact)=0 |
| | Creates contact in specified folder More...
|
| |
| virtual System::SharedPtr< Mapi::MapiContact > | UpdateContact (System::SharedPtr< Mapi::MapiContact > contact)=0 |
| | Updates contact More...
|
| |
| virtual System::SharedPtr< Mapi::MapiMessage > | UpdateMessage (System::SharedPtr< Mapi::MapiMessage > message)=0 |
| | Updates message More...
|
| |
| virtual System::SharedPtr< Mapi::MapiMessage > | UpdateMessage (System::SharedPtr< 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< Mapi::MapiMessage > message)=0 |
| | Sends email message More...
|
| |
| virtual void | SendAsMime (System::SharedPtr< Mapi::MapiMessage > message)=0 |
| | Sends email message using MIME format More...
|
| |
| virtual void | Send (System::SharedPtr< 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< Mapi::MapiMessage > | CopyMessage (System::String newParentId, System::String itemId)=0 |
| | Copy a Message to another mailfolder. More...
|
| |
| virtual System::SharedPtr< 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 (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=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 (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=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< Exchange::InboxRule > | CreateRule (System::SharedPtr< 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< Exchange::InboxRule > > > | ListRules (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=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< 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< Exchange::InboxRule > | UpdateRule (System::SharedPtr< 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 (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=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...
|
| |
| virtual System::SharedPtr< CalendarInfoCollection > | ListCalendars (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List CalendarInfo items. More...
|
| |
| virtual System::SharedPtr< TaskListInfoCollection > | ListTaskLists (System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List TaskList items. More...
|
| |
| virtual System::SharedPtr< TaskListInfo > | GetTaskList (System::String id)=0 |
| | Gets TaskList by an id. More...
|
| |
| virtual System::SharedPtr< TaskListInfo > | CreateTaskList (System::SharedPtr< TaskListInfo > taskList)=0 |
| | Creates new TaskList. More...
|
| |
| virtual System::SharedPtr< TaskListInfo > | UpdateTaskList (System::SharedPtr< TaskListInfo > taskList)=0 |
| | Updates TaskList. More...
|
| |
| virtual void | DeleteTaskList (System::String id)=0 |
| | Delete TaskList. More...
|
| |
| virtual System::SharedPtr< Mapi::MapiTaskCollection > | ListTasks (System::String id, System::SharedPtr< ODataQueryBuilder > queryBuilder=System::Default< System::SharedPtr< Aspose::Email::Clients::Graph::ODataQueryBuilder >>())=0 |
| | List MapiTask from the parent TaskList. More...
|
| |
| virtual System::SharedPtr< Mapi::MapiTask > | FetchTask (System::String id)=0 |
| | Gets MapiTask for specified id More...
|
| |
| virtual System::SharedPtr< Mapi::MapiTask > | CreateTask (System::SharedPtr< Mapi::MapiTask > task, System::String taskListUri)=0 |
| | Creates Task in specified folder More...
|
| |
| virtual System::SharedPtr< Mapi::MapiTask > | UpdateTask (System::SharedPtr< Mapi::MapiTask > task)=0 |
| | Updates Task More...
|
| |
| virtual System::SharedPtr< Mapi::MapiTask > | UpdateTask (System::SharedPtr< Mapi::MapiTask > task, System::SharedPtr< UpdateSettings > updateSettings)=0 |
| | Updates Task More...
|
| |