示例#1
0
        /// <returns></returns>
        /// <inheritdoc cref="IMailClient.BulkSend(IMessageBuilder, IDataReader, IEnumerable{IMessageMutator}, IFormatProvider)"/>
        public static void BulkSendAll(this IMailClient client, IMessageBuilder messageBuilder, IDataReader reader, IEnumerable <IMessageMutator>?messageMutators = null, IFormatProvider?formatProvider = null)
        {
            _ = client ?? throw new ArgumentNullException(nameof(client));
            _ = messageBuilder ?? throw new ArgumentNullException(nameof(messageBuilder));
            _ = reader ?? throw new ArgumentNullException(nameof(reader));

            client.BulkSend(messageBuilder, reader, messageMutators, formatProvider).Consume();
        }