IEWSClient
Contents
[
Hide
]IEWSClient class
Inherits: Aspose::Email::Clients::Exchange::IExchangeClientBase
Represents the interface for Exchange client.
Methods
| Name | Description |
|---|---|
| AddHeader | Adds name and value to WebHeaderCollection in EWS request. |
| AddToDistributionList | Appends the members to Distribution List. |
| AppendMessage (5 overloads) | Uploads the mail message to the Inbox folder |
| AppendMessages (5 overloads) | Uploads the mail message to the specified folder |
| ArchiveItem (4 overloads) | The ArchiveItem operation moves an item into the mailbox user’s archive mailbox. |
| Backup (2 overloads) | Backups the content of the specified folders |
| CancelAppointment (6 overloads) | Cancels appointment. |
| CheckUserAvailability (2 overloads) | Checks users availability within the specified time window. |
| CloseAccess (4 overloads) | Closes access on the specified mailbox for the specified user. |
| CopyConversationItems (2 overloads) | Copies the conversation items, which are located in the specified folder, into the specified target folder |
| CopyItem | Copies the item to specified folder |
| CreateAppointment (3 overloads) | Creates appointment. |
| CreateCalendarSharingInvitationMessage | Create calendar sharing invitation message. |
| CreateContact (2 overloads) | Creates a contact item in the Exchange store. |
| CreateDistributionList | Creates the private Distribution List. |
| CreateFolder (6 overloads) | Fetch the specified appointment from server. |
| CreateInboxRule (2 overloads) | Creates the specified inbox rule |
| CreateItem (2 overloads) | Creates the given item in the default item folder. |
| CreateItems | Creates the specified items in the speciifed folder |
| CreatePublicFolder (3 overloads) | Creates the specified public folder in the root public folder |
| CreateTask (2 overloads) | Creates the given task in the default task folder. |
| CreateUserConfiguration | Creates the specified user configuration |
| DelegateAccess (3 overloads) | Delegates access on the specified mailbox to the specified user. |
| DeleteConversationItems (2 overloads) | Deletes all items of the specified conversation |
| DeleteDistributionList | Deletes the Distribution List. |
| DeleteFolder (2 overloads) | Deletes the folder |
| DeleteFolders (4 overloads) | Deletes the specified folders |
| DeleteFromDistributionList | Deletes the members from Distribution List. |
| DeleteInboxRule (2 overloads) | Deletes the specified inbox rule |
| DeleteItem | Deletes specified item |
| DeleteItems | Deletes specified items |
| DeleteUserConfiguration | Deletes the specified user configuration |
| DisconnectPhoneCall | Disconnects a phone call specified by id. |
| EmptyFolder (2 overloads) | Empties the specified folder. Subfolders will not be deleted; deleted items will be moved into DeletedItems folder |
| ExpandDistributionList | Expands the public Distribution List members. |
| ExportItems | Exports the specified items from mailbox |
| FetchAppointment (2 overloads) | Fetch the specified appointment from server. |
| FetchAttachment | Fetches the attachment |
| FetchConversationMessages | Fetches the specified conversation messages |
| FetchDistributionList | Fetches the private Distribution List members. |
| FetchItem (2 overloads) | Retrieves the item as MapiMessage . |
| FetchMapiCalendar (2 overloads) | Fetch array of MapiCalendar objects. |
| FetchMapiMessages (2 overloads) | Fetches the speciifed messages |
| FetchMapiNotes (2 overloads) | Fetch array of MapiNote objects. |
| FetchMapiTasks (2 overloads) | Fetch array of MapiTask objects. |
| FetchMessage (2 overloads) | Fetches the message. |
| FetchMessages (4 overloads) | Fetches the speciifed messages |
| FetchTask | Fetches the specified task. |
| FindConversations | Finds conversations in the specified folder |
| FindMessageTrackingReport | Finds messages that meet the specified criteria. |
| FindPeople (2 overloads) | Find contacts located in the specified user’s personal mailbox on server. |
| FolderExists (2 overloads) | Checks whether the specified folder exists. |
| Forward | Forward a message. |
| get_CalendarFolderEventFilter | Specifies event types for Calendar folder |
| get_ContactsFolderEventFilter | Specifies event types for Contacts folder |
| get_CurrentCalendarFolderUri | Gets current calendar folder uri |
| get_DeletedItemsFolderEventFilter | Specifies event types for DeletedItems folder |
| get_DraftsFolderEventFilter | Specifies event types for Drafts folder |
| get_EnableDecompression | Gets a value that indicates whether decompression is enabled |
| get_Headers | Gets array of name value pairs wich are added to WebHeaderCollection in EWS request. |
| get_InboxFolderEventFilter | Specifies event types for Inbox folder |
| get_JournalFolderEventFilter | Specifies event types for Journal folder |
| get_MailboxInfo | Gets the mailbox info. |
| get_NotesFolderEventFilter | Specifies event types for Notes folder |
| get_NotificationsCheckInterval | Defines interval for notification check |
| get_NotificationTimeout | Defines timeout for server notifications |
| get_OutboxFolderEventFilter | Specifies event types for Outbox folder |
| get_ReconnectCount | Gets the number of reconnect attempts at connection breaks. |
| get_ReturnClientRequestId | Gets a flag to indicate whether the client requires the server side to return the request id. |
| get_RootFolderEventFilter | Specifies event types for Root folder |
| get_SentItemsFolderEventFilter | Specifies event types for SentItems folder |
| get_ServerVersion | Gets the information about the current version of MS Exchange . |
| get_TasksFolderEventFilter | Specifies event types for Tasks folder |
| get_TimezoneId | Gets timezone id |
| get_UseSlashAsFolderSeparator | Gets value that determines whether the slash ‘/’ is used as folder separator. |
| GetCallInfo | Retrieves phone call information by call id |
| GetContact (4 overloads) | Retrieves contact information according to specified identifier. |
| GetContacts (2 overloads) | Lists contacts located in the specified folder on server |
| GetExchangeType | Gets the information about the current version of MS Exchange . |
| GetFolderInfo | Gets the folder information |
| GetFolderPermissions | Gets the folder permissions. |
| GetInboxRules (2 overloads) | Gets inbox rules |
| GetMailboxes | Lists mailboxes having smtp addresses. Note: the maximum count of returned contacts is 100. This is a restriction of used EWS operation. |
| GetMailboxInfo (2 overloads) | Gets the mailbox info. |
| GetMailboxSize | Gets the size of the mailbox. Please, note this operation is performed recursively for all subfolders and make take some time |
| GetMailboxSizeEx | Gets the size of the mailbox Please, note this operation is performed recursively for all subfolders and make take some time |
| GetMailTips | Gets mail tips |
| GetMessageTrackingReport | Gets message tracking report |
| GetServerTimeZoneIds (3 overloads) | The GetServerTimeZoneIds returns information from time zone id that are available on an Exchange server. |
| GetUMConfiguration | Retrieves unified messaging configuration |
| GetUserConfiguration | Gets the specified user configuration |
| GetVersionInfo | Returns exchange server version info |
| ImpersonateUser | Impersonates the user. |
| ListAppointments (8 overloads) | Retrieves list of appointments for default calendar folder |
| ListAppointmentsByPage (8 overloads) | Retrieves page with appointments for calendar folder |
| ListContacts (2 overloads) | Lists contacts located in the specified folder on server |
| ListDelegates | Lists the users who are granted access on the specified mailbox. |
| ListDistributionLists | List the private Distribution Lists. |
| ListItems (6 overloads) | Retrieve list of item uries in specified folder |
| ListMailboxes (2 overloads) | Lists mailboxes. |
| ListMessages (14 overloads) | List the messages in the inbox folder. |
| ListMessagesByPage (7 overloads) | List the messages in the specified folder. |
| ListMessagesFromPublicFolder (2 overloads) | Get collection of messages from public folder |
| ListPublicFolders | Gets collection of public folders from root public folder |
| ListSubFolders (3 overloads) | Gets collection of child public folders from parent |
| ListSubFoldersByPage (3 overloads) | Searches the specified folder in the given parent folder with paging Method supports paging. Invokes for the first time in paging cycle. |
| ListTasks (6 overloads) | Retrieves lists of exchange tasks for default folder. |
| LoadContactPhoto | Loads contact photo binary data |
| MailDisablePublicFolder | Mail-disable a public folder |
| MailEnablePublicFolder | Mail-enable a public folder |
| MarkAllItems (3 overloads) | Marks all items in specified folders. |
| MarkAllItemsAsRead (3 overloads) | Marks all items in inbox folder as read without receipts. |
| MarkAllItemsAsUnread (3 overloads) | Marks all items in inbox folder as unread. |
| MarkAsJunk (5 overloads) | The MarkAsJunk method moves mail messages to the junk mail folder and blocks message sender. |
| MoveConversationItems (2 overloads) | Moves the conversation items, which are located in the specified folder, into the specified target folder |
| MoveItem | Moves the item to specified folder |
| PlayOnPhone | The PlayOnPhone operation initiates an outbound call and plays a message over the telephone. |
| RemoveHeader | Remove WebHeader from WebHeaderCollection in EWS request. |
| Reply | Reply to the sender’s message. |
| ReplyAll | Reply to the sender and all recipients of a message. |
| ResetImpersonation | Makes the impersonation reset. |
| ResetSubscription | Reset all subscriptions |
| ResolveContact | Resolves ambiguous mailbox names. |
| ResolveContacts (2 overloads) | Resolves ambiguous mailbox display names. Note: the maximum count of returned contacts is 100. This is a restriction of used exchange command. |
| Restore | Restores the specified exchange folders from the given personal storage. |
| SaveMessage (2 overloads) | Saves the message. |
| Send (3 overloads) | Sends the specified message. |
| set_CalendarFolderEventFilter | Specifies event types for Calendar folder |
| set_ContactsFolderEventFilter | Specifies event types for Contacts folder |
| set_CurrentCalendarFolderUri | Sets current calendar folder uri |
| set_DeletedItemsFolderEventFilter | Specifies event types for DeletedItems folder |
| set_DraftsFolderEventFilter | Specifies event types for Drafts folder |
| set_EnableDecompression | Sets a value that indicates whether decompression is enabled |
| set_InboxFolderEventFilter | Specifies event types for Inbox folder |
| set_JournalFolderEventFilter | Specifies event types for Journal folder |
| set_NotesFolderEventFilter | Specifies event types for Notes folder |
| set_NotificationsCheckInterval | Defines interval for notification check |
| set_NotificationTimeout | Defines timeout for server notifications |
| set_OutboxFolderEventFilter | Specifies event types for Outbox folder |
| set_ReconnectCount | Sets the number of reconnect attempts at connection breaks. |
| set_ReturnClientRequestId | Sets a flag to indicate whether the client requires the server side to return the request id. |
| set_RootFolderEventFilter | Specifies event types for Root folder |
| set_SentItemsFolderEventFilter | Specifies event types for SentItems folder |
| set_TasksFolderEventFilter | Specifies event types for Tasks folder |
| set_TimezoneId | Sets timezone id |
| set_UseSlashAsFolderSeparator | Sets value that determines whether the slash ‘/’ is used as folder separator. |
| SetConversationReadState (2 overloads) | Set read state of the conversation items to the specified value |
| SetReadFlag (2 overloads) | Sets the read flag. |
| SyncFolder (5 overloads) | Retrieves changes of the items in a specified folder. |
| UpdateAppointment (4 overloads) | Updates appointment. |
| UpdateContact (2 overloads) | Updates a contact item in the Exchange store. |
| UpdateDelegate | Updates the delegate user settings who is granted access on the specified mailbox. |
| UpdateDelegates | Updates the delegate users settings who are granted access on the specified mailbox. |
| UpdateInboxRule (2 overloads) | Updates the specified inbox rule |
| UpdateItems | Updates the specified items in to a mailbox |
| UpdateNote (3 overloads) | Updates the specified note. |
| UpdateSubscription | Updates subscriptions |
| UpdateTask (5 overloads) | Updates the specified task. |
| UpdateUserConfiguration | Updates the specified user configuration |
| CalendarFolderServerNotifications | Occurs when arises specified event type for Calendar folder. |
| ContactsFolderServerNotifications | Occurs when arises specified event type for Contacts folder. |
| DeletedItemsFolderServerNotifications | Occurs when arises specified event type for DeletedItems folder. |
| DraftsFolderServerNotifications | Occurs when arises specified event type for Drafts folder. |
| InboxFolderServerNotifications | Occurs when arises specified event type for Inbox folder. |
| ItemSent | Raised when an item is sent and save in Sent Items folder. |
| JournalFolderServerNotifications | Occurs when arises specified event type for Journal folder. |
| NotesFolderServerNotifications | Occurs when arises specified event type for Notes folder. |
| OutboxFolderServerNotifications | Occurs when arises specified event type for Outbox folder. |
| RootFolderServerNotifications | Occurs when arises specified event type for Root folder. |
| SentItemsFolderServerNotifications | Occurs when arises specified event type for SentItems folder. |
| TasksFolderServerNotifications | Occurs when arises specified event type for Tasks folder. |