Click or drag to resize

MessagingService Methods

The MessagingService type exposes the following members.

Methods
  NameDescription
Public methodClearAllLocalData(MessagingServiceCompletionHandler)
Removes all local data - messages, conversations and attachments.
Public methodClearAllLocalData(MessagingServiceCompletionHandler, MessagingProviderType)
Removes all local data - messages, conversations and attachments.
Public methodCreateConversation
Creates a new draft conversation.
Public methodCreateConversation(MessagingProviderType)
Creates a new draft conversation.
Public methodGetAutomaticallyUpdateLastAccessTimeCapability
Returns a Capability object that indicates if conversation last access timestamps will be updated automatically.
Public methodGetClearLocalDataCapability
Returns a Capability object that indicates if local data can be cleared.
Public methodGetCreateConversationCapability
Returns a Capability object allowing the client application to determine if it is currently possible to create a new conversation.
Public methodGetHtmlCapability
Returns a Capability object allowing the client application to determine HTML capability for the specified provider.
Public methodGetMessageDeliveryReadStateMonitoringCapability
Returns a Capability object allowing the client application to determine if it is currently possible to report delivery state updates for sent messages for the specific messaging provider.
Public methodGetMessageReadReportingCapability
Returns a Capability object allowing the client application to determine if it is currently possible to report read state updates for sent messages for the specific messaging provider.
Public methodGetMessagingLimits
Returns Messaging Limits, which are containing information about the limits of the messaging component.
Public methodGetNumberOfConversationsWithUnreadContent
Number of conversations with unread content for current user.
Public methodGetNumberOfConversationsWithUnreadContentSinceLastAccess
Number of conversations with unread content since last access of current user.
Public methodGetRemoveConversationCapability
Returns a Capability object that indicates if a specified conversation can be removed.
Public methodGetRetrieveConversationCapability
Returns a Capability object that indicates if conversations can be retrieved from the server.
Public methodGetRetrieveOlderConversationCapability
Returns a Capability object that indicates if older conversations can be retrieved from the server.
Public methodGetRoutableDomains
Generic list of all routable domains presented as strings.
Public methodGetSearchConversationCapability
Returns a Capability object that indicates if conversations can be searched.
Public methodGetSelfAddress
String value containing address of currently logged in user. This value must be provided in the user configuration. Note that this address can be different than in other services.
Public methodGetUpdateRefreshModeCapability
Returns a Capability object that indicates if the refresh mode can be changed.
Public methodGetValidateParticipantAddressesCapability
Returns a Capability object that indicates if participant addresses can be validated.
Public methodLeaveAllConversations
Leave all conversations for the currently logged in user.
Public methodLeaveConversations
Leave a specified list of conversations.
Public methodMarkMessagesAsRead
Mark multiple messages as read.
Public methodRefresh(MessagingServiceCompletionHandler)
Perform a manual refresh of messaging data from the server. This method is meant to be used when RefreshMode parameter is set to manual.
Public methodRefresh(MessagingServiceCompletionHandler, MessagingProviderType)
Perform a manual refresh of messaging data from the server. This method is meant to be used when RefreshMode parameter is set to manual.
Public methodRemoveConversation
Removes a conversation.
Public methodRemoveConversationCapability
Returns a Capability object that indicates if a specified conversation can be removed.
Public methodRetrieveActiveConversations
Performs a retrieval of all active conversations for the currently logged in user and watches for changes to this collection.
Public methodRetrieveActiveConversationsForContact
Retrieves the list of active conversations for a specified contact.
Public methodSearchConversations
Searches the user's conversations using specified filter criteria.
Public methodServiceAvailable
A Boolean value indicating whether the messaging provider is available. This value is closely connected with capabilities - if the service is not running, usually all of the capabilities related to the service won't be allowed.
Public methodSetRefreshMode
Sets refresh mode with completion handler. Using this method and changing refresh mode will impact how often client gets updates from the server.
Public methodValidateAddresses(AddressValidationWatcher, Contact)
Validates a list of supplied addresses to determine if they are valid messaging addresses.
Public methodValidateAddresses(AddressValidationWatcher, ListString)
Validates a list of supplied addresses to determine if they are valid messaging addresses.
Public methodValidateAddresses(AddressValidationWatcher, Contact, MessagingProviderType)
Validates a list of supplied addresses to determine if they are valid messaging addresses.
Public methodValidateAddresses(AddressValidationWatcher, ListString, MessagingProviderType)
Validates a list of supplied addresses to determine if they are valid messaging addresses.
Top
See Also