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


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 столбце, заданном параметром Index.

(Унаследовано от _Row)
Parent

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

(Унаследовано от _Row)
Session

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

(Унаследовано от _Row)

Методы

BinaryToString(Object)

Получает строку String (строка в C#), представляющую значение, преобразованное из двоичного значения для родительского Row элемента в столбце, заданном параметром Index.

(Унаследовано от _Row)
GetValues()

Получает одномерный массив, содержащий значения для всех столбцов в Row родительском Tableобъекте .

(Унаследовано от _Row)
LocalTimeToUTC(Object)

Получает значение DateTime в объекте Table , заданном Row объектом в Index, который был преобразован из местного времени в формат UTC.

(Унаследовано от _Row)
UTCToLocalTime(Object)

Получает значение DateTime в объекте Table , заданном Row объектом в Index, который был преобразован из универсального координированного времени (UTC) в местное время.

(Унаследовано от _Row)

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