Freigeben über


Conversation Schnittstelle

Definition

Stellt eine Unterhaltung dar, die mindestens ein Element enthält, das in mindestens einem Ordner oder Informationsspeicher gespeichert ist.

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
Abgeleitet
Attribute
Implementiert

Hinweise

Hierbei handelt es sich um eine von einer COM-Co-Klasse abgeleitete .NET-Schnittstelle, die für verwalteten Code für die Interoperabilität mit dem entsprechenden COM-Objekt erforderlich ist. Verwenden Sie diese Schnittstelle für den Zugriff auf alle Methoden, Eigenschaften und Ereignisse des COM-Objekts. Falls jedoch eine gewünschte Methode oder ein gewünschtes Ereignis denselben Namen im selben COM-Objekt aufweist, wechseln Sie zur entsprechenden primären Schnittstelle, um die Methode aufzurufen, und wechseln Sie zur Schnittstelle für die neuesten Ereignisse, um das Ereignis aufzurufen. In diesem Thema finden Sie Informationen zum COM-Objekt. Informationen zu den Methoden- und Eigenschaftsmembern des COM-Objekts finden Sie unter _Conversation.

Das Conversation -Objekt ist eine abstrakte, aggregierten Objekt. Obwohl eine Unterhaltung Elemente verschiedener Typen enthalten kann, entspricht das Conversation-Objekt keinem bestimmten zugrunde liegenden MAPI IMessage: IMAPIProp-Objekt.

Eine Unterhaltung stellt mindestens ein Element in mindestens einem Ordner oder Informationsspeicher dar. Wenn Sie ein Element in einer Unterhaltung in den Ordner Gelöschte Elemente verschieben und anschließend die Konversation mithilfe der GetChildren(Object)Methode , GetRootItems()oder GetTable() aufzählen, wird das Element nicht in das zurückgegebene Objekt eingeschlossen.

Um ein Conversation -Objekt für eine vorhandene Unterhaltung zu erhalten, verwenden Sie die GetConversation -Methode des Elements.

Es gibt Aktionen, die Sie auf Elemente in einer Unterhaltung anwenden können, indem Sie die SetAlwaysAssignCategories(String, Store)Methode , SetAlwaysDelete(OlAlwaysDeleteConversation, Store)oder SetAlwaysMoveToFolder(MAPIFolder, Store) aufrufen. Jede dieser Aktionen wird automatisch auf alle Elemente in der Konversation angewendet, wenn die -Methode aufgerufen wird. Die Aktion wird auch auf zukünftige Elemente in der Unterhaltung angewendet, solange die Aktion noch auf die Unterhaltung anwendbar ist. Es gibt keine explizite Speichermethode für das Conversation-Objekt .

Wenn Sie eine Aktion für Elemente in einer Unterhaltung anwenden, tritt außerdem das entsprechende Ereignis auf. Das -Ereignis des Items -Objekts tritt beispielsweise auf, ItemChange wenn Sie SetAlwaysAssignCategories aufrufen, und das BeforeItemMove -Ereignis des Folder -Objekts tritt auf, wenn Sie SetAlwaysMoveToFolder aufrufen.

Eigenschaften

Application

Gibt ein Application -Objekt zurück, das die übergeordnete Microsoft Outlook-Anwendung für das Conversation -Objekt darstellt. Schreibgeschützt.

(Geerbt von _Conversation)
Class

Gibt eine OlObjectClass Konstante zurück, die die Klasse des Objekts angibt. Schreibgeschützt.

(Geerbt von _Conversation)
ConversationID

Gibt eine String (Zeichenfolge in C#) zurück, die ein Conversation Objekt eindeutig identifiziert. Schreibgeschützt.

(Geerbt von _Conversation)
Parent

Gibt das übergeordnete ObjectObjekt (Objekt in C#) des angegebenen Conversation Objekts zurück. Schreibgeschützt.

(Geerbt von _Conversation)
Session

Gibt das NameSpace -Objekt für die aktuelle Sitzung zurück. Schreibgeschützt.

(Geerbt von _Conversation)

Methoden

ClearAlwaysAssignCategories(Store)

Entfernt alle Kategorien von allen Elementen in der Unterhaltung und beendet die Aktion, Elementen in der Unterhaltung immer Kategorien zuzuweisen.

(Geerbt von _Conversation)
GetAlwaysAssignCategories(Store)

Gibt eine String (Zeichenfolge in C#) zurück, die die Kategorie oder Kategorien angibt, die allen neuen Elementen zugewiesen sind, die in der Unterhaltung eingehen.

(Geerbt von _Conversation)
GetAlwaysDelete(Store)

Gibt eine Konstante in der -Enumeration zurück, die OlAlwaysDeleteConversation angibt, ob alle neuen Elemente, die der Konversation beitreten, immer in den Ordner Gelöschte Elemente im angegebenen Übermittlungsspeicher verschoben werden.

(Geerbt von _Conversation)
GetAlwaysMoveToFolder(Store)

Gibt ein Folder -Objekt zurück, das den Ordner im angegebenen Übermittlungsspeicher angibt, in den neue Elemente, die in der Konversation eingehen, immer verschoben werden.

(Geerbt von _Conversation)
GetChildren(Object)

Gibt eine SimpleItems Auflistung zurück, die alle Elemente unter dem angegebenen Konversationsknoten enthält.

(Geerbt von _Conversation)
GetParent(Object)

Gibt das übergeordnete Element des angegebenen Knotens in der Unterhaltung zurück.

(Geerbt von _Conversation)
GetRootItems()

Gibt eine SimpleItems Auflistung zurück, die alle Stammelemente in der Konversation enthält.

(Geerbt von _Conversation)
GetTable()

Gibt ein Table -Objekt zurück, das Zeilen enthält, die alle Elemente in der Unterhaltung darstellen.

(Geerbt von _Conversation)
MarkAsRead()

Markiert alle Elemente in dieser Unterhaltung als gelesen.

(Geerbt von _Conversation)
MarkAsUnread()

Markiert alle Elemente in dieser Unterhaltung als ungelesen.

(Geerbt von _Conversation)
SetAlwaysAssignCategories(String, Store)

Wendet mindestens eine Kategorie auf alle vorhandenen und zukünftigen Elemente der Unterhaltung an.

(Geerbt von _Conversation)
SetAlwaysDelete(OlAlwaysDeleteConversation, Store)

Specifies a setting for the specified delivery store that indicates whether all existing items and all new items that arrive in the conversation are always moved to the Deleted Items folder in the specified delivery store.

(Geerbt von _Conversation)
SetAlwaysMoveToFolder(MAPIFolder, Store)

Legt ein Folder -Objekt fest, das den Ordner angibt, in den alle vorhandenen Unterhaltungselemente und neuen Elemente, die in der Unterhaltung eingehen, immer verschoben werden.

(Geerbt von _Conversation)
StopAlwaysDelete(Store)

Stops the action of always moving conversation items in the specified store to the Deleted Items folder in that store.

(Geerbt von _Conversation)
StopAlwaysMoveToFolder(Store)

Beendet die Aktion, Unterhaltungselemente im angegebenen Informationsspeicher immer in einen bestimmten Ordner zu verschieben.

(Geerbt von _Conversation)

Gilt für: