_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
正文MeetingWorkspaceURL
BodyFormat MemberCount
类别ReceivedByEntryID
Children ReceivedOnBehalfOfEntryID
RecurrenceState
CompaniesReplyRecipients
DLName ResponseState
DownloadStateSaved
EntryIDSent
HTMLBodySubmitted
IsConflict VotingOptions

ConversationIndex 属性不能使用 SetColumns 方法进行缓存。 但是,此属性不会导致像上面所列的其他属性的错误。

适用于