Conversation Interface

Définition

Représente une conversation qui inclut un ou plusieurs éléments stockés dans un ou plusieurs dossiers et magasins.

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
Dérivé
Attributs
Implémente

Remarques

Il s’agit d’une interface .NET dérivée d’une coclasse COM requise par le code managé pour l’interopérabilité avec l’objet COM correspondant. Utilisez cette interface dérivée pour accéder à tous les membres de méthode, de propriété et d’événement de l’objet COM. Toutefois, si la méthode ou l’événement que vous souhaitez utiliser partage le même nom sous le même objet COM, vous devez effectuer une conversion de type (transtypage) vers l’interface principale correspondante pour appeler la méthode, puis effectuer une conversion de type (transtypage) vers l’interface d’événements les plus récents pour vous connecter à l’événement. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur les membres de la méthode et de la propriété de l’objet COM, consultez _Conversation.

L’objet Conversation est un objet abstrait et agrégé. Bien qu’une conversation puisse inclure des éléments de différents types, l’objet Conversation ne correspond pas à un objet MAPI IMessage sous-jacent particulier : IMAPIProp.

Une conversation représente un ou plusieurs éléments, stockés dans un ou plusieurs dossiers et banques d’informations. Si vous déplacez un élément d’une conversation vers le dossier Éléments supprimés, puis énumérez la conversation à l’aide de la GetChildren(Object)méthode , GetRootItems()ou GetTable() , l’élément n’est pas inclus dans l’objet retourné.

Pour obtenir un objet Conversation pour une conversation existante, utilisez la méthode GetConversation de l’élément.

Il existe des actions que vous pouvez appliquer aux éléments d’une conversation en appelant la SetAlwaysAssignCategories(String, Store)méthode , SetAlwaysDelete(OlAlwaysDeleteConversation, Store)ou SetAlwaysMoveToFolder(MAPIFolder, Store) . Chacune de ces actions est appliquée automatiquement à tous les éléments de la conversation lorsque la méthode est appelée ; l’action est également appliquée aux éléments futurs de la conversation tant que l’action est toujours applicable à la conversation. Il n’existe aucune méthode d’enregistrement explicite sur l’objet Conversation .

En outre, lorsqu’une action est appliquée aux éléments d’une conversation, l’événement correspondant se produit. Par exemple, l’événement ItemChange de l’objet Items se produit lorsque vous appelez SetAlwaysAssignCategories, et l’événement BeforeItemMove de l’objet Folder se produit lorsque vous appelez SetAlwaysMoveToFolder.

Propriétés

Application

Renvoie un Application objet qui représente l’application Microsoft Outlook parente pour l’objet Conversation . En lecture seule.

(Hérité de _Conversation)
Class

Retourne une OlObjectClass constante qui indique la classe de l’objet. En lecture seule.

(Hérité de _Conversation)
ConversationID

Retourne une String (chaîne en C#) qui identifie un Conversation objet de manière unique. En lecture seule.

(Hérité de _Conversation)
Parent

Retourne le parent Object (objet en C#) de l’objet spécifié Conversation . En lecture seule.

(Hérité de _Conversation)
Session

Retourne l’objet NameSpace pour la session active. En lecture seule.

(Hérité de _Conversation)

Méthodes

ClearAlwaysAssignCategories(Store)

Supprime toutes les catégories pour tous les éléments de la conversation et interrompt l’affectation automatique des catégories aux éléments de la conversation.

(Hérité de _Conversation)
GetAlwaysAssignCategories(Store)

Retourne une String (chaîne en C#) qui indique la ou les catégories affectées à tous les nouveaux éléments qui arrivent dans la conversation.

(Hérité de _Conversation)
GetAlwaysDelete(Store)

Retourne une constante dans l’énumération OlAlwaysDeleteConversation qui indique si tous les nouveaux éléments qui rejoignent la conversation sont toujours déplacés vers le dossier Éléments supprimés dans le magasin de remise spécifié.

(Hérité de _Conversation)
GetAlwaysMoveToFolder(Store)

Retourne un Folder objet qui indique le dossier dans le magasin de remise spécifié vers lequel les nouveaux éléments qui arrivent dans la conversation sont toujours déplacés.

(Hérité de _Conversation)
GetChildren(Object)

Retourne une SimpleItems collection qui contient tous les éléments sous le nœud de conversation spécifié.

(Hérité de _Conversation)
GetParent(Object)

Renvoie l’élément parent du noeud spécifié dans la conversation.

(Hérité de _Conversation)
GetRootItems()

Retourne une SimpleItems collection qui contient tous les éléments racine de la conversation.

(Hérité de _Conversation)
GetTable()

Renvoie un Table objet qui contient des lignes qui représentent tous les éléments de la conversation.

(Hérité de _Conversation)
MarkAsRead()

Marque tous les éléments de la conversation comme lus.

(Hérité de _Conversation)
MarkAsUnread()

Marque tous les éléments dans la conversation comme étant non lus.

(Hérité de _Conversation)
SetAlwaysAssignCategories(String, Store)

Applique une ou plusieurs catégories à tous les éléments, existants ou futurs, de la conversation.

(Hérité de _Conversation)
SetAlwaysDelete(OlAlwaysDeleteConversation, Store)

Spécifie un paramètre pour le magasin de remise spécifié qui indique si tous les éléments existants et tous les nouveaux éléments qui arrivent dans la conversation sont toujours déplacés vers le dossier Éléments supprimés dans le magasin de remise spécifié.

(Hérité de _Conversation)
SetAlwaysMoveToFolder(MAPIFolder, Store)

Définit un Folder objet qui indique le dossier vers lequel tous les éléments de conversation existants et les nouveaux éléments qui arrivent dans la conversation sont toujours déplacés.

(Hérité de _Conversation)
StopAlwaysDelete(Store)

Interrompt l’action de déplacement systématique des éléments de conversation de la banque spécifiée dans le dossier Éléments supprimés de cette banque.

(Hérité de _Conversation)
StopAlwaysMoveToFolder(Store)

Interrompt l’action de déplacement automatique des éléments de conversation de la banque spécifiée vers un dossier spécifique.

(Hérité de _Conversation)

S’applique à