Beispiel #1
0
        /// <summary>
        /// Sends a com.esendex.sdk.messaging.VoiceMessage instance scheduled at a System.DateTime and returns a com.esendex.sdk.messaging.MessagingResult instance.
        /// </summary>
        /// <param name="message">A com.esendex.sdk.messaging.VoiceMessage instance that contains a Voice message collection.</param>
        /// <param name="sendAt">A System.DateTime instance that contains the date and time at which the message should be sent.</param>
        /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns>
        /// <exception cref="System.Net.WebException"></exception>
        public MessagingResult SendScheduledMessage(VoiceMessage message, DateTime sendAt)
        {
            var messages = new VoiceMessageCollection(message)
            {
                SendAt = sendAt
            };

            return(SendMessages <VoiceMessageCollection>(messages));
        }
Beispiel #2
0
 /// <summary>
 /// Sends a com.esendex.sdk.messaging.VoiceMessageCollection instance and returns a com.esendex.sdk.messaging.MessagingResult instance.
 /// </summary>
 /// <param name="messages">A com.esendex.sdk.messaging.VoiceMessageCollection instance that contains a Voice message collection.</param>
 /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns>
 /// <exception cref="System.Net.WebException"></exception>
 public MessagingResult SendMessages(VoiceMessageCollection messages)
 {
     return(SendMessages <VoiceMessageCollection>(messages));
 }
Beispiel #3
0
        /// <summary>
        /// Sends a com.esendex.sdk.messaging.VoiceMessage instance and returns a com.esendex.sdk.messaging.MessagingResult instance.
        /// </summary>
        /// <param name="message">A com.esendex.sdk.messaging.VoiceMessage instance that contains the Voice message.</param>
        /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns>
        /// <exception cref="System.Net.WebException"></exception>
        public MessagingResult SendMessage(VoiceMessage message)
        {
            var messages = new VoiceMessageCollection(message);

            return(SendMessages <VoiceMessageCollection>(messages));
        }
Beispiel #4
0
        /// <summary>
        /// Sends a com.esendex.sdk.messaging.VoiceMessageCollection instance scheduled at a System.DateTime and returns a com.esendex.sdk.messaging.MessagingResult instance.
        /// </summary>
        /// <param name="messages">A com.esendex.sdk.messaging.VoiceMessageCollection instance that contains a Voice message collection.</param>
        /// <param name="sendAt">A System.DateTime instance that contains the date and time at which the messages should be sent.</param>
        /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns>
        /// <exception cref="System.Net.WebException"></exception>
        public MessagingResult SendScheduledMessages(VoiceMessageCollection messages, DateTime sendAt)
        {
            messages.SendAt = sendAt;

            return(SendMessages <VoiceMessageCollection>(messages));
        }