Те, що я мав намір зробити для... відповідної ел. пошти Bulk Email з ASP.NET / Командний рядок / Розклад (Українська (Ukrainian))

Те, що я мав намір зробити для... відповідної ел. пошти Bulk Email з ASP.NET / Командний рядок / Розклад

Friday, 12 March 2004

//

2 minute read

Трохи запізно, в основному, я почав новий проект на роботі - отже, я досить довго планував і будував цю програму. Це досить крута невеличка програма для роботи з електронною поштою (не турбуйтеся, для суто зайвих листів: -). Пару бітів, якими я користувався у цій програмі, дуже корисні загалом, Нетипова гілка Mike Woodring, це просто надзвичайно корисний маленький клас, коли ви хочете робити Асинхронні операції з ASP.NET (див. цей щоб дізнатися більше про деякі з місць, де ви, можливо, захочете це зробити). У рамках програми, я приймаю великий XML файл, який містить подробиці для користувачів (за допомогою ⇩18000 у моєму тестовому файлі), аналізую його; XmlText Reader, швидкодію і використання пам' яті цього класу просто приголомшливо, він може працювати у цьому 20000 000- річному файлі, менш ніж за секунду (не дуже точно, не маючи часу на виконання цих завдань) і заселити об' єкт, що містить список декількох масивів даних. У минулому було використано значно невикористані файли DataTables, але ці файли неймовірно корисні для зберігання довільних даних і дуже просто для побудови динамічного набору даних. Після цього цей об' єкт може бути або перетворено на диск (який надає змогу планувати пізніше надсилання) або звільнено до мого поштового контролера негайно, це, по суті, розвертається вгору на n гілок для виконання дій з надсилання пошти (зібраних з статичної гілки). Компонент, яким я користуюся для об' єднання пошти, є чудовим компонентом для об' єднання пошти. AspNetEmail форма ExputiveInellect , тепер я не можу сказати достатньо про цей продукт (я виявив, що це дуже незначна помилка з станом " надсилання ," але ще не можна підтвердити це...). Що я можу зробити, так це передати DataTable (ви також можете передати DataSet або SqlDataReader), заповнити деякі поля і дозволити програмі працювати за допомогою повідомлень з таблиці, де клас знову викликає мій код, щоб надати подробиці щодо кожного з повідомлень - дуже приємно! В будь-якому разі, я зараз працюю над функціональністю звітування для цієї програми і "слабкість" (поточно йде на 200 листів/ секунд, обмеженими файловою системою, можна зробити }1100 листів/ sec, якщо файлову систему взято з рівняння) - маю сказати, що це було дуже весело, багатофункціональні можливості. NET дійсно справили на мене враження останнім часом - моя нова улюблена функція: -)

Також був MSDN RAWshow Сьогодні ... не можу сказати, що це було найкращим використанням мого часу, HEAVY на маркетинговому проспекті, дуже низькому технічному контенті, в основному, вони виставляли технології NET на рівні " менеджерів" - дуже нудні... речі, що використовують Office 2003 були досить цікавими, хоча... мають нову повагу до InfoPath...

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.