Trabalhando com Tarefas do Outlook

Criando, Salvando e Lendo Tarefas

Aspose.Email para .NET permite que você crie tarefas do Outlook e as salve no formato MSG. A classe MapiTask fornece uma série de propriedades como PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate e outras, para acomodar e definir as informações necessárias para uma tarefa do Outlook. Este artigo mostra como criar, salvar e ler um MapiTask do disco. Para criar e salvar uma tarefa no disco:

  1. Instancie um novo objeto da classe MapiContact.
  2. Insira as informações das propriedades da tarefa.
  3. Salve a tarefa no disco no formato MSG.

O seguinte trecho de código mostra como criar, salvar e ler tarefas.

Lendo um MapiTask

O objeto da classe MapiContact é usado para fazer o cast do objeto MapiMessage que carrega uma tarefa do disco no formato MSG. O seguinte trecho de código mostra como ler um MapiTask.

Lendo uma Tarefa VToDo

As Tarefas do Google exportadas no formato iCalendar como eventos VToDo podem ser carregadas usando a classe MapiTask como mostrado no seguinte exemplo de código. O seguinte trecho de código mostra como ler uma Tarefa VToDo.

Adicionando Informações de Lembrete a um MapiTask

Semelhante ao Microsoft Outlook, Aspose.Email pode adicionar informações de lembrete a um MapiTask. O seguinte trecho de código mostra como adicionar informações de lembrete a um MapiTask.

Adicionando Anexos a um MapiTask

O seguinte trecho de código mostra como adicionar anexos a um MapiTask.

Adicionando Recorrência a um MapiTask

Aspose.Email permite criar uma tarefa recorrente onde a recorrência pode ser diária, semanal, mensal ou anual. O seguinte trecho de código mostra como criar uma tarefa com diferentes tipos de recorrência.

Convertendo Tarefa para MHT

Aspose.Email pode gerar uma saída semelhante a MailMessage durante a conversão de um MapiTask para MHT.