Conversation Interfaz

Definición

Representa una conversación que incluye uno o más elementos almacenados en una o más carpetas y almacenes.

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
Implementaciones

Comentarios

Se trata de una interfaz de .NET derivada de una coclase COM que requiere el código administrado para garantizar la interoperabilidad con el objeto COM correspondiente. Utilice esta interfaz derivada para acceder a todos los miembros de métodos, propiedades y eventos del objeto COM. No obstante, si quiere utilizar un método o un evento que comparte el mismo nombre en el mismo objeto COM, realice la conversión a la interfaz principal correspondiente para llamar al método y la conversión a la última interfaz de eventos para conectarse al evento. Consulte este tema si necesita información sobre el objeto COM. Para obtener información sobre los miembros de método y propiedad del objeto COM, vea _Conversation.

La conversación es un objeto abstracto, agregado. Aunque una conversación puede incluir elementos de tipos diferentes, el objeto Conversation no se corresponde con un objeto IMessage MAPI subyacente determinado: IMAPIProp.

Una conversación representa uno o más elementos en una o más carpetas y almacenes. Si mueve un elemento de una conversación a la carpeta Elementos eliminados y, posteriormente, enumera la conversación mediante el GetChildren(Object)método , GetRootItems()o GetTable() , el elemento no se incluirá en el objeto devuelto.

Para obtener un objeto de conversación para una conversación ya existente, utilice el método GetConversation del elemento.

Hay acciones que puede aplicar a los elementos de una conversación llamando al SetAlwaysAssignCategories(String, Store)método , SetAlwaysDelete(OlAlwaysDeleteConversation, Store)o SetAlwaysMoveToFolder(MAPIFolder, Store) . Cada una de estas acciones se aplica a todos los elementos de la conversación automáticamente cuando se llama al método; la acción también se aplica a los elementos futuros de la conversación, siempre y cuando la acción es aplicable a la conversación. No hay save método en el objeto de conversación no explícita.

Además, cuando se aplica una acción a los elementos de una conversación, se produce el evento correspondiente. Por ejemplo, el ItemChange evento del Items objeto se produce cuando se llama a SetAlwaysAssignCategories y el BeforeItemMove evento del Folder objeto se produce cuando se llama a SetAlwaysMoveToFolder.

Propiedades

Application

Devuelve un Application objeto que representa la aplicación primaria de Microsoft Outlook para el Conversation objeto . Solo lectura.

(Heredado de _Conversation)
Class

Devuelve una OlObjectClass constante que indica la clase del objeto. Solo lectura.

(Heredado de _Conversation)
ConversationID

Devuelve un String (cadena en C#) que identifica de forma única un Conversation objeto. Solo lectura.

(Heredado de _Conversation)
Parent

Devuelve el elemento primario Object (objeto en C#) del objeto especificado Conversation . Solo lectura.

(Heredado de _Conversation)
Session

Devuelve el NameSpace objeto de la sesión actual. Solo lectura.

(Heredado de _Conversation)

Métodos

ClearAlwaysAssignCategories(Store)

Quita todas las categorías de todos los elementos en esta conversación y detiene la acción de asignar siempre categorías a los elementos en la conversación.

(Heredado de _Conversation)
GetAlwaysAssignCategories(Store)

Devuelve un String (cadena en C#) que indica la categoría o categorías que se asignan a todos los elementos nuevos que llegan a la conversación.

(Heredado de _Conversation)
GetAlwaysDelete(Store)

Devuelve una constante de la OlAlwaysDeleteConversation enumeración que indica si todos los elementos nuevos que se unen a la conversación siempre se mueven a la carpeta Elementos eliminados del almacén de entrega especificado.

(Heredado de _Conversation)
GetAlwaysMoveToFolder(Store)

Devuelve un Folder objeto que indica la carpeta del almacén de entrega especificado al que siempre se mueven los nuevos elementos que llegan a la conversación.

(Heredado de _Conversation)
GetChildren(Object)

Devuelve una SimpleItems colección que contiene todos los elementos del nodo de conversación especificado.

(Heredado de _Conversation)
GetParent(Object)

Devuelve el elemento primario del nodo especificado en la conversación.

(Heredado de _Conversation)
GetRootItems()

Devuelve una SimpleItems colección que contiene todos los elementos raíz de la conversación.

(Heredado de _Conversation)
GetTable()

Devuelve un Table objeto que contiene filas que representan todos los elementos de la conversación.

(Heredado de _Conversation)
MarkAsRead()

Marca todos los elementos de la conversación como leídos.

(Heredado de _Conversation)
MarkAsUnread()

Marca todos los elementos de la conversación como no leídos.

(Heredado de _Conversation)
SetAlwaysAssignCategories(String, Store)

Aplica una o más categorías a todos los elementos existentes y futuros de la conversación.

(Heredado de _Conversation)
SetAlwaysDelete(OlAlwaysDeleteConversation, Store)

Especifica una configuración para el almacén de entrega especificado que indica si todos los elementos nuevos y existentes que entren a la conversación se moverán siempre a la carpeta Elementos eliminados de este almacén.

(Heredado de _Conversation)
SetAlwaysMoveToFolder(MAPIFolder, Store)

Establece un Folder objeto que indica la carpeta a la que se mueven siempre todos los elementos de conversación existentes y los nuevos elementos que llegan a la conversación.

(Heredado de _Conversation)
StopAlwaysDelete(Store)

Detiene la acción de siempre mover elementos de la conversación del almacén especificado a la carpeta Elementos eliminados de ese almacén.

(Heredado de _Conversation)
StopAlwaysMoveToFolder(Store)

Detiene la acción de siempre mover los elementos de la conversación del almacén especificado a una carpeta específica.

(Heredado de _Conversation)

Se aplica a