Conversation Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет беседу, которая содержит один или несколько элементов, хранящихся в одной или нескольких папках и хранилищах.
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
- Производный
- Атрибуты
- Реализации
Комментарии
Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот вторичный интерфейс для доступа ко всем методам, свойствам и членам событий объекта COM. Однако если метод или событие, которые требуется использовать, имеют одно и то же имя в каком-либо объекте COM, для вызова метода приведите к соответствующему основному интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе _Conversation.
Объект Conversation является абстрактным агрегированным объектом. Хотя беседа может включать элементы разных типов, объект Conversation не соответствует конкретному базовому объекту MAPI IMessage : IMAPIProp.
Беседа представляет один или несколько элементов в одной или нескольких папках и хранилищах. Если переместить элемент беседы в папку "Удаленные", а затем перечислить беседу с помощью GetChildren(Object)метода , GetRootItems()или GetTable() , элемент не будет включен в возвращаемый объект.
Чтобы получить объект Conversation для существующей беседы, используйте метод GetConversation элемента.
Существуют действия, которые можно применить к элементам беседы, вызвав SetAlwaysAssignCategories(String, Store)метод , SetAlwaysDelete(OlAlwaysDeleteConversation, Store)или SetAlwaysMoveToFolder(MAPIFolder, Store) . Каждое из этих действий автоматически применяется ко всем элементам диалога при вызове метода ; действие также применяется к будущим элементам беседы, если действие по-прежнему применимо к беседе. В объекте Conversation нет явного метода сохранения.
Кроме того, при применении действия к элементам беседы возникает соответствующее событие. Например, ItemChange событие Items объекта возникает при вызове SetAlwaysAssignCategories, а BeforeItemMove событие Folder объекта возникает при вызове SetAlwaysMoveToFolder.
Свойства
Application |
Application Возвращает объект , представляющий родительское приложение Microsoft Outlook для Conversation объекта . Только для чтения. (Унаследовано от _Conversation) |
Class |
Возвращает константу OlObjectClass , указывающую класс объекта. Только для чтения. (Унаследовано от _Conversation) |
ConversationID |
String Возвращает объект (строка в C#), который однозначно идентифицирует Conversation объект . Только для чтения. (Унаследовано от _Conversation) |
Parent |
Возвращает родительский Objectобъект (объект в C#) указанного Conversation объекта. Только для чтения. (Унаследовано от _Conversation) |
Session |
NameSpace Возвращает объект для текущего сеанса. Только для чтения. (Унаследовано от _Conversation) |
Методы
ClearAlwaysAssignCategories(Store) |
Удаляет все категории из всех элементов беседы и останавливает действие постоянного назначения категорий элементам диалога. (Унаследовано от _Conversation) |
GetAlwaysAssignCategories(Store) |
String Возвращает значение (строка в C#), указывающее категорию или категории, назначенные всем новым элементам, поступающим в беседу. (Унаследовано от _Conversation) |
GetAlwaysDelete(Store) |
Возвращает константу в перечислении OlAlwaysDeleteConversation , указывающую, всегда ли все новые элементы, присоединяющиеся к диалогу, перемещаются в папку "Удаленные" в указанном хранилище доставки. (Унаследовано от _Conversation) |
GetAlwaysMoveToFolder(Store) |
Возвращает объект , указывающий Folder папку в указанном хранилище доставки, в которую всегда перемещаются новые элементы, поступающие в беседу. (Унаследовано от _Conversation) |
GetChildren(Object) |
Возвращает коллекцию SimpleItems , содержащую все элементы в указанном узле диалога. (Унаследовано от _Conversation) |
GetParent(Object) |
Возвращает родительский элемент указанного узла в беседе. (Унаследовано от _Conversation) |
GetRootItems() |
Возвращает коллекцию SimpleItems , содержащую все корневые элементы диалога. (Унаследовано от _Conversation) |
GetTable() |
Table Возвращает объект , содержащий строки, представляющие все элементы диалога. (Унаследовано от _Conversation) |
MarkAsRead() |
Помечает все элементы в беседе как прочтенные. (Унаследовано от _Conversation) |
MarkAsUnread() |
Помечает все элементы в беседе как непрочтенные. (Унаследовано от _Conversation) |
SetAlwaysAssignCategories(String, Store) |
Применяет одну или несколько категорий ко всем существующим и будущим элементам беседы. (Унаследовано от _Conversation) |
SetAlwaysDelete(OlAlwaysDeleteConversation, Store) |
Задает параметр для указанного хранилища доставки, который указывает, будут ли все существующие и новые элементы, поступающие в беседу, всегда перемещаться в папку Удаленные в указанном хранилище доставки. (Унаследовано от _Conversation) |
SetAlwaysMoveToFolder(MAPIFolder, Store) |
Задает объект , указывающий Folder папку, в которую всегда перемещаются все существующие элементы беседы и новые элементы, поступающие в беседу. (Унаследовано от _Conversation) |
StopAlwaysDelete(Store) |
Останавливает действие постоянного перемещения элементов беседы в указанном хранилище в папку Удаленные в этом хранилище. (Унаследовано от _Conversation) |
StopAlwaysMoveToFolder(Store) |
Останавливает действие постоянного перемещения элементов беседы в указанном хранилище в определенную папку. (Унаследовано от _Conversation) |