_Items.SetColumns(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
缓存某些属性,从而极大提高集合中的项目的指定属性的访问速度。
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 | |
正文 | MeetingWorkspaceURL | |
BodyFormat | MemberCount | |
类别 | ReceivedByEntryID | |
Children | ReceivedOnBehalfOfEntryID | |
类 | RecurrenceState | |
Companies | ReplyRecipients | |
DLName | ResponseState | |
DownloadState | Saved | |
EntryID | Sent | |
HTMLBody | Submitted | |
IsConflict | VotingOptions |
ConversationIndex 属性不能使用 SetColumns 方法进行缓存。 但是,此属性不会导致像上面所列的其他属性的错误。