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


_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 нельзя использовать и вызовет ошибку с любым свойством, возвращающим объект. Его нельзя использовать со следующими свойствами:

AutoResolvedWinnerInternetCodePage
BodyMeetingWorkspaceURL
BodyFormat MemberCount
КатегорииReceivedByEntryID
Children ReceivedOnBehalfOfEntryID
Класс RecurrenceState
КомпанииReplyRecipients
DLName ResponseState
DownloadStateSaved
EntryIDSent
HTMLBodySubmitted
IsConflict VotingOptions

Свойство ConversationIndex нельзя кэшировать с помощью метода SetColumns . Однако это свойство не приведет к ошибке, аналогичной другим свойствам, перечисленным выше.

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