/// This class represents the cell broadcast messages.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class CBMessage : Message
{
internal CBMessage(IntPtr messageHandle) : base(messageHandle)
/// This class represents all the messages.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public abstract class Message : IDisposable
{
internal IntPtr _messageHandle = IntPtr.Zero;
/// Releases all resources used by the Message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// After creating the Message object, the default value of this property is 0. After sending, this value is changed.
/// </remarks>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int Id
{
get
/// The destination port of the message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int Port
{
get
/// The message box type.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MessageBoxType BoxType
{
get
/// The text of the message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Text
{
get
/// The time of the message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public DateTime Time
{
get
/// The SIM slot index of the message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public SimSlotId SimId
{
get
/// Indicates the sender of the message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IReadOnlyCollection<MessagesAddress> From
{
get
/// An extended EventArgs class, which contains a received message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MessageReceivedEventArgs : EventArgs
{
private Message _message;
/// The received message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Message ReceivedMessage
{
get
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+using System;
namespace Tizen.Messaging.Messages
{
/// This class is used to manage the information of the message address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MessagesAddress
{
internal RecipientType Type;
/// </summary>
/// <param name="number">The recipient's address to receive a message.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MessagesAddress(string number)
{
Number = number;
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+using System;
namespace Tizen.Messaging.Messages
{
/// This class is used to manage the information of the message attachment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MessagesAttachment
{
/// <summary>
/// The media type of the attachment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MediaType Type { get; }
/// <summary>
/// The file path of the attachment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string FilePath { get; }
/// <summary>
/// <param name="type">The attachment's type.</param>
/// <param name="filePath">The file path to attach.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MessagesAttachment(MediaType type, string filePath)
{
Type = type;
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+using System;
namespace Tizen.Messaging.Messages
{
/// Enumeration for the result of sending a message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum SentResult
{
/// <summary>
/// Enumeration for the message type.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum MessageType
{
/// <summary>
/// Enumeration for the message box type.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum MessageBoxType
{
/// <summary>
/// Enumeration for the SIM slot index of a message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum SimSlotId
{
/// <summary>
/// Enumeration for the attachment type for the MMS messaging.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum MediaType
{
/// <summary>
/// </summary>
/// <privilege>http://tizen.org/privilege/message.read</privilege>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public static class MessagesManager
{
/// <summary>
/// <exception cref="ArgumentException">Thrown when input coordinates are invalid.</exception>
/// <exception cref="UnauthorizedAccessException">Thrown when an application does not have proper privileges.</exception>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public static Task<SentResult> SendMessageAsync(Message message, bool saveToSentbox)
{
return MessagesManagerImpl.Instance.SendMessageAsync(message, saveToSentbox);
/// <exception cref="OutOfMemoryException">Thrown when failed due to out of memory.</exception>
/// <exception cref="UnauthorizedAccessException">Thrown when an application does not have proper privileges.</exception>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public static Task<IEnumerable<Message>> SearchMessageAsync(MessagesSearchFilter filter)
{
return MessagesManagerImpl.Instance.SearchMessageAsync(filter);
/// </summary>
/// <privilege>http://tizen.org/privilege/message.read</privilege>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
static public event EventHandler<MessageReceivedEventArgs> MessageReceived
{
add
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+using System;
namespace Tizen.Messaging.Messages
{
/// This class represents message search filters.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MessagesSearchFilter
{
/// <summary>
/// Creates a search filter for searching messages.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MessagesSearchFilter()
{
}
/// The message box type.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MessageBoxType MessageBoxType { get; set; }
/// <summary>
/// The message type.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MessageType MessageType { get; set; }
/// <summary>
/// The keyword to search in the text and the subject.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string TextKeyword { get; set; }
/// <summary>
/// The recipient address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string AddressKeyword { get; set; }
}
}
/// This class represents multimedia messages.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MmsMessage : Message
{
private IList<MessagesAttachment> _attachment = new List<MessagesAttachment>();
/// Creates a multimedia message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MmsMessage() : base(MessageType.Mms)
{
}
/// The subject of the multimedia message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Subject
{
get
/// The collection of normal message recipients.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public ICollection<MessagesAddress> To
{
get
/// The collection of CC (carbon copy) message recipients.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public ICollection<MessagesAddress> Cc
{
get
/// The collection of BCC (blind carbon copy) message recipients.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public ICollection<MessagesAddress> Bcc
{
get
/// The list of attachment files.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IList<MessagesAttachment> Attachments
{
get
/// This class represents the WAP push messages.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PushMessage : Message
{
internal PushMessage(IntPtr messageHandle) : base(messageHandle)
/// This class represents short text messages.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class SmsMessage : Message
{
/// <summary>
/// Creates a short text message.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public SmsMessage() : base(MessageType.Sms)
{
}
/// The collection of normal message recipients.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public ICollection<MessagesAddress> To
{
get
uid: Tizen.Messaging.Messages
summary: The Tizen.Messaging.Messages namespace contains classes providing the functionality to send, receive, and search messages.
+
+ > [!NOTE]
+ > All Messages APIs have been deprecated since Tizen 8.0 (API Level 11) which means they are planned to be removed after two releases.
---