Messaging Common Tasks
9/8/2008
Windows Mobile powered aplicativos de mensagens estiver compilado usando membros interface pertencentes ao Messaging API (CE MAPI) Reference. Definições CE MAPI estiver relacionado na Cemapi.h arquivo de cabeçalho e são implementados na Cemapi.lib arquivo. Esta seção contém tópicos que apresentam procedimentos com exemplos codificar que apresentação você exatamente como usar CEM API para criar um aplicativo de mensagens.
In This Section
- Beginning a MAPI Session
Antes de você pode acessar armazenar uma mensagem, você deve inicializar o subsistema MAPI e log em uma sessão MAPI. Isso proporciona a você uma referência a um objeto interface IMAPISession, que você pode usar para acessar a tabela armazenar mensagem, armazena mensagem mensagem pastas e mensagens.
- Ending a MAPI Session
Quando o usuário é feito executar tarefas de mensagens, há não mais precise valiosos consumir recursos sistema com o subsistema de mensagens. Nesta apontar, é uma boa idéia para livre recursos por encerrar a sessão MAPI.
- Connecting to a Message Store
Antes de criar e manipular pastas mensagem e itens mensagem, você deve estabelecer uma conexão para armazenar uma mensagem.
- Creating a Message
Novas mensagens sempre são criadas a partir do armazenar mensagem Drafts folder. Depois de criar uma mensagem, você pode definir seus valores propriedade (assunto, corpo, lista de destinatários e SO on) e, em seguida, enviar a mensagem.
- Sending a Message
Novas mensagens sempre são criadas e enviadas da pasta Rascunhos de armazenar uma mensagem. Depois de criar uma mensagem, você pode definir seus valores propriedade (assunto, corpo, lista de destinatários e SO on) e, em seguida, enviar a mensagem.
- Registering Customized Messaging Forms
Formulários de mensagens personalizados requerem separar duas entradas Registro. Primeiro registra o servidor forma COM como uma classe mensagem. Isso proporciona o aplicativo de mensagens as informações necessárias para localizar o plug-in DLL e extrair os formulários de ler e compor para exibir e criar mensagens. A segunda entrada especifica o transport(s) mensagem usar.
- Registering Customized Messaging Transports
Transportes de mensagens personalizados requerem um entrada do Registro. Ele especifica o nome para o transporte mensagem nova, along with o nome de DLL que a contém.
- Registering Customized Messaging Rules Clients
Personalizado regras de mensagens os clientes exigem duas separar entradas Registro. Primeiro registra o cliente regras de mensagens como um servidor COM, especificando sua GUID. A segunda entrada especifica o transport(s) mensagem usar.
Related Sections
- Establishing a POOM Session
Detalha as etapas que devem ser executadas antes de criar e manipular itens gerenciador de informações pessoais. Antes de criar e manipular itens gerenciador de informações pessoais, você deve primeiro criar uma instância do IPOutlookApp e, em seguida, usá-lo para estabelecer uma sessão POOM, que abre uma conexão para o banco de dados Gerenciador de informações pessoais.
Creating a PIM Item
Detalha as etapas envolvidas na criação um PIM item.Os três tipos item PIM — IAppointment ITaske IContact — são os tipos objeto principal no modelo de objeto do Pocket Outlook e o procedimento para criá-los é idêntico para todas as três.
- Adding PIM Items to the Outlook Mobile Database
Detalha as etapas envolvidas na adição um PIM item para uma coleção. Isso envolve chamado método IContact::Save do item.
- Retrieving a PIM Item from the Outlook Mobile Database
Detalha as etapas envolvidas na recuperando um PIM item de uma coleção. Isso envolve chamado o método IPOutlookItemCollection::Item sobre a coleção.
- Finding a PIM Item Within a Collection
Detalha as etapas envolvidas na procurando uma coleção por um gerenciador de informações pessoais determinado item. Isso envolve chamado o método IPOutlookItemCollection::Find sobre a coleção.
- Listing All PIM Items in a Folder
Detalha as etapas envolvidas na listagem todos os itens gerenciador de informações pessoais em uma coleção. Isso envolve determinar o número de itens a pasta e, em seguida, loop através de coleção para iterativamente recuperar um PIM determinado item a partir de banco de dados.
- Creating a Meeting Request
Detalha as etapas envolvidas na criação uma solicitação reunião. Nenhum compromisso torna-se uma solicitação reunião quando você recuperar sua lista de IRecipients, especificar um ou mais IRecipients e, em seguida, enviar o compromisso.
- Creating a Recurring Appointment
Detalha as etapas envolvidas na criação um compromisso recorrente. Nenhum compromisso se torna um compromisso recorrente quando você recuperar seu objeto IRecurrencePattern, definir a recorrência valores e, em seguida, salvar o compromisso.