Row Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет строку данных в объекте Table .
public interface class Row : Microsoft::Office::Interop::Outlook::_Row
[System.Runtime.InteropServices.Guid("000630D3-0000-0000-C000-000000000046")]
public interface Row : Microsoft.Office.Interop.Outlook._Row
Public Interface Row
Implements _Row
- Производный
- Атрибуты
- Реализации
Комментарии
Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот вторичный интерфейс для доступа ко всем методам, свойствам и членам событий объекта COM. Однако если метод или событие, которые требуется использовать, имеют одно и то же имя в каком-либо объекте COM, для вызова метода приведите к соответствующему основному интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе _Row.
Таблица состоит из строк и столбцов. Он представляет динамический набор строк, доступный только для чтения, в объекте Folder или Search . Каждую строку таблицы можно рассматривать как элемент в папке, а каждый столбец — как свойство элемента. По умолчанию таблица содержит только подмножество свойств для элементов в папке. Это делает таблицу упрощенным набором строк в памяти, который поддерживает быстрое перечисление и фильтрацию элементов в папке.
Если объект Table получен из GetTable(Object, Object), можно дополнительно указать фильтр (в Restrict(String)), чтобы получить более ограниченный набор строк в таблице.
Для получения определенной строки в таблице можно использовать методы Table: FindRow(String), FindNextRow(), GetNextRow()и MoveToStart() .
Используйте GetValues() для получения массива значений, соответствующих значениям столбцов в этой строке таблицы.
Используйте вспомогательные функции BinaryToString(Object), LocalTimeToUTC(Object)и UTCToLocalTime(Object) для упрощения преобразования типов значений столбцов в определенной строке. Дополнительные сведения о представлении значения свойства в таблице см. в разделе Факторы, влияющие на представление значения свойства в классах таблицы и представления.
Хотя добавление и удаление базовой папки отражаются строками в таблице, таблица не поддерживает никаких событий для добавления, изменения и удаления строк. Если требуется доступный для записи объект из строки Table , получите идентификатор записи для этой строки из столбца EntryID по умолчанию в таблице , а затем используйте GetItemFromID(String, Object) метод объекта для получения полного NameSpace элемента, например MailItem , или ContactItem, который поддерживает операции чтения и записи. Дополнительные сведения о столбцах по умолчанию в таблице см. в разделе Свойства по умолчанию, отображаемые в таблице.
Свойства
Application |
Application Возвращает объект , представляющий родительское приложение (Outlook) для Row объекта . Только для чтения. (Унаследовано от _Row) |
Class |
Возвращает константу в перечислении OlObjectClass , указывающую класс Row объекта . Только для чтения. (Унаследовано от _Row) |
Item[Object] |
Получает объект Object , представляющий значение для объекта в Row столбце, заданном параметром |
Parent |
Возвращает родительский Row объект объекта . Только для чтения. (Унаследовано от _Row) |
Session |
NameSpace Возвращает объект для текущего сеанса. Только для чтения. (Унаследовано от _Row) |
Методы
BinaryToString(Object) |
Получает строку String (строка в C#), представляющую значение, преобразованное из двоичного значения для родительского Row элемента в столбце, заданном параметром |
GetValues() |
Получает одномерный массив, содержащий значения для всех столбцов в Row родительском Tableобъекте . (Унаследовано от _Row) |
LocalTimeToUTC(Object) |
Получает значение DateTime в объекте Table , заданном Row объектом в |
UTCToLocalTime(Object) |
Получает значение DateTime в объекте Table , заданном Row объектом в |