Conversation 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表包含一个或多个文件夹和存储中所存储的一个或多个项目的会话。
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
- 派生
- 属性
- 实现
注解
这是派生自 COM Coclass(托管代码要求此 Coclass 来实现与相应的 COM 对象的互操作性)的 .NET 接口。 使用此派生的接口来访问所有方法、属性和 COM 对象的事件成员。 但是,如果您想要使用的方法或事件共享同一名称并且位于相同的 COM 对象下,请转换为相应的主接口以调用该方法,并转换为最新的事件接口以连接到该事件。 参考此主题以获取有关 COM 对象的信息。 有关 COM 对象的方法和属性成员的信息,请参阅 _Conversation。
对话 是抽象、 聚合对象。 尽管会话可以包含不同类型的项, 但 Conversation 对象并不对应于特定的基础 MAPI IMessage :IMAPIProp 对象。
会话代表一个或多个文件夹和存储中的一个或多个项目。 如果将会话中的项目移动到“已删除邮件”文件夹,然后使用 GetChildren(Object)、 GetRootItems()或 GetTable() 方法枚举该会话,则返回的对象中不会包含该项目。
若要获取当前对话的 对话 对象,使用 GetConversation 方法的项。
有些操作可以通过调用 SetAlwaysAssignCategories(String, Store)、 SetAlwaysDelete(OlAlwaysDeleteConversation, Store)或 SetAlwaysMoveToFolder(MAPIFolder, Store) 方法应用于对话中的项目。 每种操作时将应用于在此对话中的所有项自动调用此方法;此操作也适用于对话中的未来项目只要操作仍适用于对话。 没有任何显式保存在 会话 对象上的方法。
此外,到对话中的项目应用一个操作时,对应的事件发生。 例如,ItemChangeItems调用 SetAlwaysAssignCategories 时发生 对象的事件,调用 BeforeItemMoveSetAlwaysMoveToFolder 时发生 对象的事件Folder。
属性
Application |
返回一个 Application 对象,该对象代表对象的父 Microsoft Outlook 应用程序 Conversation 。 只读。 (继承自 _Conversation) |
Class |
返回一个 OlObjectClass 常量,该常量指示对象的 类。 只读。 (继承自 _Conversation) |
ConversationID |
返回 C#) 中唯一StringConversation标识对象的 (字符串。 只读。 (继承自 _Conversation) |
Parent |
返回指定Conversation对象的 C# ) 中的父 Object (对象。 只读。 (继承自 _Conversation) |
Session |
返回 NameSpace 当前会话的 对象。 只读。 (继承自 _Conversation) |