Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как использовать ICollection, в MailAttachmentDownloaderSDK 
V
    Опции темы
Cobalt
Дата 28.1.2012, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



Доброго времени суток.

дело вот в чем, есть такая сдк
http://gearmage.com/SDK/MAD/MailAttachmentDownloaderSDK.zip 
 вот справка 
http://gearmage.com/SDK/MAD/doc/Index.html 

пытаюсь освоить тестовый пример, надо заставить качать только определенные типы вложений, а там для меня в этих коллекциях и перечислениях - темный лес
поясню
Код

public void DownloadAttachments() 
        { 
            try 
            { 
                // Get the search settings. 
                // By default, it will download all new attachments. 
                IMailSearchSettings searchSettings = (IMailSearchSettings)m_procMail.GetSearchSettings(); 

                /// These statements are commented to show what's possible. 
                // Download documents 
                                
                searchSettings.DownloadFilesOfType = DownloadFileType.Other; 
                  
                

                // Save files in the current directory. 
                // searchSettings.SaveAttachmentsInDirectory = Directory.GetCurrentDirectory(); 

                // Search all mail instead of new mail only. 
                // searchSettings.SearchAllSetting = true; 

                // Set the max connections to 1, by default it may use upto 8. 
                // If there's more than 1 they will be executed on multiple 
                // threads in parallel, each of which may fire status events. 
                // Since this is a command line program and the UI could get 
                // confusing with more than 1, setting this to 1. 
                searchSettings.MaxConnections = 1; 

                // Download the attachments based on search settings set above. 
                m_procMail.StartDownloadingAttachments(); 
            } 
            catch (Exception e) 
            { 
                Console.WriteLine(e.Message); 
            } 
        }


в справке
Код

Other - Other extension types, set using DownloadFilesOfTypeOtherList.


Код

IMailSearchSettings..::..DownloadFilesOfTypeOtherList Property 


 A collection of extension (strings) of the format ".ext" where ext is the extension that can contain any number 
of characters in it. Add as many as you want to
 include in the download. It can also include wildcards, if need be. Clear the list to unset it. 
 Namespace: MailAttachmentDownloaderApi 
 Assembly: MailAttachmentDownloaderApi (in MailAttachmentDownloaderApi.dll) Version: 1.0.0.0 (1.0.0.0) 

 Syntax 
 C# 
 ICollection<string> DownloadFilesOfTypeOtherList { get; set; }


из определения

Код

using System;
using System.Collections.Generic;

namespace MailAttachmentDownloaderApi
{
    public interface IMailSearchSettings
    {
        bool CreateFolderForFrom { get; set; }
        bool CreateFolderForMailbox { get; set; }
        DownloadFileType DownloadFilesOfType { get; set; }
        ICollection<string> DownloadFilesOfTypeOtherList { get; set; }
        ICollection<Fields> FilenameOrdering { get; set; }
        string[] MailSearchHeaderSettings { get; set; }
        int MaxConnections { get; set; }
        string MoveToFolderOnSuccessfulDownload { get; set; }
        IFolder RootFolder { get; }
        string SampleName { get; }
        string SaveAttachmentsInDirectory { get; set; }
        bool SearchAllSetting { get; set; }
        int SizeGreaterThan { get; set; }
    }
}


как использовать DownloadFilesOfTypeOtherList? smile 

Это сообщение отредактировал(а) Cobalt - 29.1.2012, 00:01
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
Cobalt
Дата 29.1.2012, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.8.2006

Репутация: нет
Всего: 1



searchSettings.DownloadFilesOfTypeOtherList.Add(".tiff"); 
 весь вечер убил на такую ерунду 
--------------------
Стоишь на берегу И чувствуешь соленый запах ветра, Что веет с моря,И знаешь что свободен ты, и жизнь лишь началась....И губы жжет.. подруги поцелуй, Пропитанный слезой!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1095 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.