Compartilhar via


Conversation Interface

Definição

Representa uma conversa que inclui um ou mais itens armazenados em uma ou mais pastas e repositórios.

public interface class Conversation : Microsoft::Office::Interop::Outlook::_Conversation
[System.Runtime.InteropServices.Guid("00063101-0000-0000-C000-000000000046")]
public interface Conversation : Microsoft.Office.Interop.Outlook._Conversation
Public Interface Conversation
Implements _Conversation
Derivado
Atributos
Implementações

Comentários

This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. Para obter informações sobre o método e os membros da propriedade do objeto COM, consulte _Conversation.

O objeto de conversa é um objeto abstrato, agregado. Embora uma conversa possa incluir itens de diferentes tipos, o objeto Conversation não corresponde a um objeto MAPI IMessage : IMAPIProp específico.

Uma conversa representa um ou mais itens em uma ou mais pastas ou repositórios. Se você mover um item em uma conversa para a pasta Itens Excluídos e, posteriormente, enumerar a conversa usando o GetChildren(Object)método , GetRootItems()ou GetTable() , o item não será incluído no objeto retornado.

Para obter um objeto Conversation para uma conversa existente, use o método GetConversation do item.

Há ações que você pode aplicar a itens em uma conversa chamando o SetAlwaysAssignCategories(String, Store)método , SetAlwaysDelete(OlAlwaysDeleteConversation, Store)ou SetAlwaysMoveToFolder(MAPIFolder, Store) . Cada uma das seguintes ações é aplicada a todos os itens da conversa automaticamente quando o método é chamado; a ação também é aplicada aos itens futuros da conversa, desde que a ação é aplicável para a conversa. Há não explícitas salvar método no objeto de conversa.

Além disso, quando você aplica uma ação para itens em uma conversa, ocorre o evento correspondente. Por exemplo, o ItemChange evento do Items objeto ocorre quando você chama SetAlwaysAssignCategories e o BeforeItemMove evento do Folder objeto ocorre quando você chama SetAlwaysMoveToFolder.

Propriedades

Application

Retorna um Application objeto que representa o aplicativo pai do Microsoft Outlook para o Conversation objeto. Somente leitura.

(Herdado de _Conversation)
Class

Retorna uma OlObjectClass constante que indica a classe do objeto. Somente leitura.

(Herdado de _Conversation)
ConversationID

Retorna uma String (cadeia de caracteres em C#) que identifica exclusivamente um Conversation objeto. Somente leitura.

(Herdado de _Conversation)
Parent

Retorna o pai Object (objeto em C#) do objeto especificado Conversation . Somente leitura.

(Herdado de _Conversation)
Session

Retorna o NameSpace objeto para a sessão atual. Somente leitura.

(Herdado de _Conversation)

Métodos

ClearAlwaysAssignCategories(Store)

Remove todas as categorias de todos os itens da conversa e interrompe a ação de sempre atribuir categorias a itens na conversa.

(Herdado de _Conversation)
GetAlwaysAssignCategories(Store)

Retorna uma String (cadeia de caracteres em C#) que indica a categoria ou categorias atribuídas a todos os novos itens que chegam na conversa.

(Herdado de _Conversation)
GetAlwaysDelete(Store)

Retorna uma constante na OlAlwaysDeleteConversation enumeração que indica se todos os novos itens que ingressam na conversa são sempre movidos para a pasta Itens Excluídos no repositório de entrega especificado.

(Herdado de _Conversation)
GetAlwaysMoveToFolder(Store)

Retorna um Folder objeto que indica a pasta no repositório de entrega especificado para o qual os novos itens que chegam na conversa são sempre movidos.

(Herdado de _Conversation)
GetChildren(Object)

Retorna uma SimpleItems coleção que contém todos os itens no nó de conversa especificado.

(Herdado de _Conversation)
GetParent(Object)

Retorna o item pai do nó especificado na conversa.

(Herdado de _Conversation)
GetRootItems()

Retorna uma SimpleItems coleção que contém todos os itens raiz na conversa.

(Herdado de _Conversation)
GetTable()

Retorna um Table objeto que contém linhas que representam todos os itens na conversa.

(Herdado de _Conversation)
MarkAsRead()

Marca todos os itens da conversa como lidos.

(Herdado de _Conversation)
MarkAsUnread()

Marca todos os itens da conversa como não lidos.

(Herdado de _Conversation)
SetAlwaysAssignCategories(String, Store)

Aplica uma ou mais categorias a todos os itens existentes e itens futuros da conversa.

(Herdado de _Conversation)
SetAlwaysDelete(OlAlwaysDeleteConversation, Store)

Especifica uma configuração para o repositório de entrega especificado que indica se todos os itens existentes e todos os novos itens que chegarem na conversa serão movidos para a pasta Itens Excluídos no repositório de entrega especificado.

(Herdado de _Conversation)
SetAlwaysMoveToFolder(MAPIFolder, Store)

Define um Folder objeto que indica a pasta para a qual todos os itens de conversa existentes e novos itens que chegam na conversa são sempre movidos.

(Herdado de _Conversation)
StopAlwaysDelete(Store)

Interrompe a ação de sempre mover itens de conversa do repositório especificado para a pasta Itens Excluídos desse repositório.

(Herdado de _Conversation)
StopAlwaysMoveToFolder(Store)

Interrompe a ação de mover sempre itens de conversa do repositório especificado para uma pasta específica.

(Herdado de _Conversation)

Aplica-se a