_Items.SetColumns(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Кэширует определенные свойства для чрезвычайно быстрого доступа к этим конкретным свойствам элемента в коллекции.
public:
void SetColumns(System::String ^ Columns);
public void SetColumns (string Columns);
Public Sub SetColumns (Columns As String)
Параметры
- Columns
- String
Строка, содержащая имена свойств для кэширования. Имена свойств разделяются запятыми в этой строке.
Комментарии
Метод SetColumns полезен для итерации коллекции Items . Если этот метод не используется, Microsoft Outlook должен открыть каждый элемент для доступа к свойству. С помощью метода SetColumns Outlook проверяет только кэшированные свойства и обеспечивает быстрый доступ только для чтения к этим свойствам.
После применения метода SetColumns к определенным свойствам коллекции вы не сможете прочитать другие свойства этой коллекции. свойства, которые не кэшируются, возвращаются пустыми. Вы также не можете выполнить запись ни в одно из свойств этой коллекции. Кроме того, если требуется быстрый доступ к набору элементов для чтения и записи, используйте Table объект .
Метод SetColumns нельзя использовать и вызовет ошибку с любым свойством, возвращающим объект. Его нельзя использовать со следующими свойствами:
AutoResolvedWinner | InternetCodePage | |
Body | MeetingWorkspaceURL | |
BodyFormat | MemberCount | |
Категории | ReceivedByEntryID | |
Children | ReceivedOnBehalfOfEntryID | |
Класс | RecurrenceState | |
Компании | ReplyRecipients | |
DLName | ResponseState | |
DownloadState | Saved | |
EntryID | Sent | |
HTMLBody | Submitted | |
IsConflict | VotingOptions |
Свойство ConversationIndex нельзя кэшировать с помощью метода SetColumns . Однако это свойство не приведет к ошибке, аналогичной другим свойствам, перечисленным выше.