Поделиться через


_MailItem Интерфейс

Определение

Это основной интерфейс в компонентном классе COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот основной интерфейс только в тех случаях, когда метод, который предполагается использовать, имеет такое же имя, как событие объекта COM; в таких случаях для вызова метода приведите к этому интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Иначе используйте интерфейс .NET, который создается но основе компонентного класса COM для доступа к методам, свойствам и событиям объекта COM. Сведения об объекте COM см. в разделе MailItem.

public interface class _MailItem
[System.Runtime.InteropServices.Guid("00063034-0000-0000-C000-000000000046")]
public interface _MailItem
Public Interface _MailItem
Производный
Атрибуты

Свойства

Actions

Возвращает коллекцию Actions , представляющую все доступные действия для элемента. Только для чтения.

AlternateRecipientAllowed

Возвращает логическое значение (bool в C#), которое имеет значение True , если почтовое сообщение может быть переадресовано. Для чтения и записи.

Application

Application Возвращает объект , представляющий родительское приложение Outlook для объекта . Только для чтения.

Attachments

Attachments Возвращает объект , представляющий все вложения для указанного элемента. Только для чтения.

AutoForwarded

Логическое значение (bool в C#), возвращающее значение True, если элемент был переадресован автоматически. Для чтения и записи.

AutoResolvedWinner

Возвращает логическое значение (bool в C#), определяющее, является ли элемент победителем автоматического разрешения конфликтов. Только для чтения.

BCC

Возвращает строку (строку в C#), представляющую отображаемый список имен слепой MailItemкопии (BCC) для . Для чтения и записи.

BillingInformation

Возвращает или задает строку (строку в C#), представляющую сведения о выставлении счетов, связанные с элементом Outlook. Для чтения и записи.

Body

Возвращает или задает строку (строку в C#), представляющую текст элемента Outlook с четким текстом. Для чтения и записи.

BodyFormat

Возвращает или задает константу OlBodyFormat , указывающую формат основного текста. Для чтения и записи.

Categories

Возвращает или задает строку (строку в C#), представляющую категории, назначенные элементу Outlook. Для чтения и записи.

CC

Возвращает строку (строку в C#), представляющую отображаемый список имен копии (CC) для MailItem. Для чтения и записи.

Class

Возвращает константу OlObjectClass , указывающую класс объекта. Только для чтения.

Companies

Возвращает или задает строку (строку в C#), представляющую имена компаний, связанных с элементом Outlook. Для чтения и записи.

Conflicts

Conflicts Возвращает объект , представляющий элементы, конфликтующие для любого объекта элемента Outlook. Только для чтения.

ConversationID

Возвращает объект String (строка в C#), который однозначно идентифицирует Conversation объект, MailItem к которому принадлежит объект . Только для чтения.

ConversationIndex

Возвращает строку (строку в C#), представляющую индекс потока беседы элемента Outlook. Только для чтения.

ConversationTopic

Возвращает строку (строку в C#), представляющую тему потока беседы элемента Outlook. Только для чтения.

CreationTime

Возвращает значение DateTime , указывающее время создания элемента Outlook. Только для чтения.

DeferredDeliveryTime

Возвращает или задает значение DateTime , указывающее дату и время доставки почтового сообщения. Для чтения и записи.

DeleteAfterSubmit

Возвращает или задает логическое значение (bool в C#), равное True , если копия почтового сообщения не сохраняется после отправки, и значение False , если копия сохранена. Для чтения и записи.

DownloadState

Возвращает константу, принадлежающую перечислению OlDownloadState , указывающую состояние загрузки элемента. Только для чтения.

EnableSharedAttachments

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

EntryID

Возвращает значение String (строка в C#), представляющее уникальный идентификатор объекта Entry. Только для чтения.

ExpiryTime

Возвращает или задает значение DateTime , указывающее дату и время, когда элемент становится недействительным и может быть удален. Для чтения и записи.

FlagDueBy

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

FlagIcon

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

FlagRequest

Возвращает или задает строку (строку в C#), указывающую запрошенное действие для почтового элемента. Для чтения и записи.

FlagStatus

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

FormDescription

FormDescription Возвращает объект , представляющий описание формы для указанного элемента Outlook. Только для чтения.

GetInspector

Inspector Возвращает объект , представляющий инспектор, инициализированный для хранения указанного элемента. Только для чтения.

HasCoverSheet

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

HTMLBody

Возвращает или задает строку (строку в C#), представляющую текст HTML указанного элемента. Для чтения и записи.

Importance

Возвращает или задает константу OlImportance , указывающую относительный уровень важности элемента Outlook. Для чтения и записи.

InternetCodepage

Возвращает или задает целое число (int в C#), определяющее кодовую страницу Интернета, используемую элементом. Для чтения и записи.

IsConflict

Возвращает логическое значение (bool в C#), которое определяет, конфликтует ли элемент. Только для чтения.

IsIPFax

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

IsMarkedAsTask

Возвращает логическое значение (bool в C#), указывающее, помечен ли объект MailItem как задача. Только для чтения.

ItemProperties

Возвращает коллекцию ItemProperties , представляющую все стандартные и определяемые пользователем свойства, связанные с элементом Outlook. Только для чтения.

LastModificationTime

Возвращает значение DateTime , указывающее дату и время последнего изменения элемента Outlook. Только для чтения.

Links

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

MAPIOBJECT

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

MarkForDownload

Возвращает или задает константу OlRemoteStatus , которая определяет состояние элемента после его получения удаленным пользователем. Для чтения и записи.

MessageClass

Возвращает или задает строку (строку в C#), представляющую класс сообщения для элемента Outlook. Для чтения и записи.

Mileage

Возвращает или задает строку (строку в C#), представляющую пробег для элемента. Для чтения и записи.

NoAging

Возвращает или задает логическое значение (bool в C#), равное True , чтобы не стареть элемент Outlook. Для чтения и записи.

OriginatorDeliveryReportRequested

Возвращает или задает логическое значение (bool в C#), которое определяет, получит ли отправитель элемента собрания или почтового сообщения отчет о доставке. Для чтения и записи.

OutlookInternalVersion

Возвращает целое число (int в C#), представляющее номер сборки приложения Outlook для элемента Outlook. Только для чтения.

OutlookVersion

Возвращает значение String (строка в C#), указывающее основной и дополнительный номер версии приложения Outlook для элемента Outlook. Только для чтения.

Parent

Возвращает родительский объект указанного объекта. Только для чтения.

Permission

Задает или возвращает константу OlPermission , которая определяет разрешения, которые получатели будут иметь на элемент электронной почты. Для чтения и записи.

PermissionService

Задает или возвращает константу OlPermissionService , которая определяет службу разрешений, которая будет использоваться при отправке сообщения, защищенного службой управления правами на доступ к данным (IRM). Для чтения и записи.

PermissionTemplateGuid

Возвращает или задает значение String (строка в C#), представляющее GUID файла шаблона, применяемого к MailItem , чтобы указать разрешения управления правами на доступ к данным (IRM). Для чтения и записи.

PropertyAccessor

Возвращает объект, поддерживающий PropertyAccessor создание, получение, настройку и удаление свойств родительского MailItem объекта. Только для чтения.

ReadReceiptRequested

Возвращает логическое значение (bool в C#), указывающее значение True , если отправитель запросил уведомление о прочтении.

ReceivedByEntryID

Возвращает значение String (строка в C#), представляющее для истинного получателя, заданного поставщиком транспорта, доставляющим EntryID почтовое сообщение. Только для чтения.

ReceivedByName

Возвращает значение String (строка в C#), представляющее отображаемое имя истинного получателя для почтового сообщения. Только для чтения.

ReceivedOnBehalfOfEntryID

Возвращает значение String (строка в C#), представляющее EntryID пользователя, делегированного для представления получателя почтового сообщения. Только для чтения.

ReceivedOnBehalfOfName

Возвращает строку (строку в C#), представляющую отображаемое имя пользователя, делегированного для представления получателя почтового сообщения. Только для чтения.

ReceivedTime

Возвращает значение DateTime , указывающее дату и время получения элемента. Только для чтения.

RecipientReassignmentProhibited

Возвращает логическое значение (bool в C#), указывающее значение True , если получатель не может переслать почтовое сообщение. Для чтения и записи.

Recipients

Возвращает коллекцию Recipients , представляющую всех получателей элемента Outlook. Только для чтения.

ReminderOverrideDefault

Возвращает или задает логическое значение (bool в C#), равное True , если напоминание переопределяет поведение напоминания по умолчанию для элемента. Для чтения и записи.

ReminderPlaySound

Возвращает или задает логическое значение (bool в C#), равное True , если напоминание должно воспроизводить звук при возникновении для этого элемента. Для чтения и записи.

ReminderSet

Возвращает или задает логическое значение (bool в C#), равное True , если для этого элемента задано напоминание. Для чтения и записи.

ReminderSoundFile

Возвращает или задает строковое значение (строка в C#), указывающее путь и имя файла звукового файла, воспроизводимого при возникновении напоминания для элемента Outlook. Для чтения и записи.

ReminderTime

Возвращает или задает значение DateTime , указывающее дату и время, в которое должно произойти напоминание для указанного элемента. Для чтения и записи.

RemoteStatus

Возвращает или задает константу OlRemoteStatus , указывающую удаленное состояние почтового сообщения. Для чтения и записи.

ReplyRecipientNames

Возвращает список получателей ответа для почтового сообщения, разделенный точкой с запятой (строка в C#). Только для чтения.

ReplyRecipients

Возвращает коллекцию Recipients , представляющую все объекты получателей ответа для элемента Outlook. Только для чтения.

RetentionExpirationDate

DateTime Возвращает значение, указывающее дату MailItem истечения срока действия объекта, после чего помощник по управлению записями сообщений (MRM) удалит элемент. Только для чтения.

RetentionPolicyName

Возвращает значение String (строка в C#), указывающее имя политики хранения. Только для чтения.

RTFBody

Возвращает или задает массив байтов, представляющий текст элемента Microsoft Outlook в формате форматированного текста. Для чтения и записи.

Saved

Возвращает логическое значение (bool в C#), равное True , если элемент Outlook не был изменен с момента последнего сохранения. Только для чтения.

SaveSentMessageFolder

Возвращает или задает Folder объект , представляющий папку, в которой будет сохранена копия сообщения электронной почты после отправки. Для чтения и записи.

Sender

Возвращает или задает AddressEntry объект, соответствующий пользователю учетной записи, из которой MailItem отправляется объект . Для чтения и записи.

SenderEmailAddress

Возвращает строку (строка в C#), представляющую адрес электронной почты отправителя элемента Outlook. Только для чтения.

SenderEmailType

Возвращает строку (строку в C#), представляющую тип записи для адреса электронной почты отправителя элемента Outlook, например "SMTP" для интернет-адреса, "EX" для адреса сервера Microsoft Exchange и т. д. Только для чтения.

SenderName

Возвращает значение String (строка в C#), указывающее отображаемое имя отправителя элемента Outlook. Только для чтения.

SendUsingAccount

Возвращает или задает Account объект , представляющий учетную запись, под которой MailItem отправляется объект . Для чтения и записи.

Sensitivity

Возвращает или задает константу в перечислении OlSensitivity , указывающую на конфиденциальность элемента Outlook. Для чтения и записи.

Sent

Возвращает логическое значение (bool в C#), указывающее, было ли отправлено сообщение. Только для чтения.

SentOn

Возвращает значение DateTime , указывающее дату и время отправки элемента Outlook. Только для чтения.

SentOnBehalfOfName

Возвращает значение String (строка в C#), указывающее отображаемое имя предполагаемого отправителя почтового сообщения. Для чтения и записи.

Session

NameSpace Возвращает объект для текущего сеанса. Только для чтения.

Size

Возвращает целое число (int в C#), указывающее размер элемента Outlook (в байтах). Только для чтения.

Subject

Возвращает или задает строку (строку в C#), указывающую тему элемента Outlook. Для чтения и записи.

Submitted

Возвращает логическое значение (bool в C#), равное True , если элемент был отправлен. Только для чтения.

TaskCompletedDate

Возвращает или задает значение DateTime , представляющее дату завершения задачи для данного объекта MailItem. Для чтения и записи.

TaskDueDate

Возвращает или задает значение DateTime , представляющее дату выполнения задачи для этой MailItemзадачи . Для чтения и записи.

TaskStartDate

Возвращает или задает значение DateTime , представляющее дату начала задачи для этого MailItem объекта. Для чтения и записи.

TaskSubject

Возвращает или задает значение String (строка в C#), представляющее тему задачи для MailItem объекта . Для чтения и записи.

To

Возвращает или задает разделенный точкой с запятой список строк (строка в C#) отображаемых имен для получателей To для элемента Outlook. Для чтения и записи.

ToDoTaskOrdinal

Возвращает или задает значение DateTime , представляющее порядковое значение задачи для MailItem. Для чтения и записи.

UnRead

Возвращает или задает логическое значение (bool в C#), равное True , если элемент Outlook не был открыт (чтение). Для чтения и записи.

UserProperties

Возвращает коллекцию UserProperties , представляющую все свойства пользователя для элемента Outlook. Только для чтения.

VotingOptions

Возвращает или задает значение String (строка в C#), указывающее строку с разделителями, содержащую параметры голосования для почтового сообщения. Для чтения и записи.

VotingResponse

Возвращает или задает строку (строку в C#), указывающую ответ на голосование для почтового сообщения. Для чтения и записи.

Методы

AddBusinessCard(ContactItem)

Добавляет контактные данные на основе электронной визитной карточки (EBC), связанной с указанным ContactItem объектом, в MailItem объект .

ClearConversationIndex()

Очищает индекс потока беседы для почтового сообщения.

ClearTaskFlag()

Очищает объект как MailItem задачу.

Close(OlInspectorClose)

Закрывает и при необходимости сохраняет изменения в элементе Outlook.

Copy()

Создает другой экземпляр объекта .

Delete()

Удаляет элемент из папки, содержащей этот элемент.

Display(Object)

Отображает новый Inspector объект для элемента.

Forward()

Выполняет действие Пересылка для элемента и возвращает результируемую копию в MailItem виде объекта .

GetConversation()

Получает Conversation объект , представляющий беседу, к которой принадлежит этот элемент.

MarkAsTask(OlMarkInterval)

Помечает MailItem объект как задачу и назначает для объекта интервал задачи.

Move(MAPIFolder)

Перемещает элемент Microsoft Outlook в новую папку.

PrintOut()

Выводит элемент Outlook, используя все параметры по умолчанию. Метод PrintOut является единственным методом Outlook, который можно использовать для печати.

Reply()

Создает ответ, предварительно адресованный исходному отправителю, из исходного сообщения.

ReplyAll()

Создает ответ для всех исходных получателей из исходного сообщения.

Save()

Сохраняет элемент Outlook в текущей папке или, если это новый элемент, в папку Outlook по умолчанию для типа элемента.

SaveAs(String, Object)

Сохраняет элемент Microsoft Outlook по указанному пути и в формате указанного типа файла. Если тип файла не указан, используется формат MSG (MSG).

Send()

Отправляет сообщение электронной почты.

ShowCategoriesDialog()

Отображает диалоговое окно Показать категории, в котором можно выбрать категории, соответствующие теме элемента.

Применяется к