次の方法で共有


_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
CategoriesReceivedByEntryID
Children ReceivedOnBehalfOfEntryID
クラス RecurrenceState
CompaniesReplyRecipients
DLName ResponseState
DownloadStateSaved
EntryidSent
HTMLBodySubmitted
IsConflict VotingOptions

SetColumns メソッドを使用して ConversationIndex プロパティをキャッシュすることはできません。 ただし、このプロパティは、前述の他のプロパティと同じようにエラーは発生しません。

適用対象