IPeekableItemSource2.AugmentPeekSession 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定 IPeekableItem 应为指定的一部分的 IPeekSession2 。
public:
void AugmentPeekSession(Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ session, System::Collections::Generic::IList<Microsoft::VisualStudio::Language::Intellisense::IPeekableItem ^> ^ peekableItems, Microsoft::VisualStudio::Utilities::IUIThreadOperationContext ^ operationContext);
public void AugmentPeekSession (Microsoft.VisualStudio.Language.Intellisense.IPeekSession session, System.Collections.Generic.IList<Microsoft.VisualStudio.Language.Intellisense.IPeekableItem> peekableItems, Microsoft.VisualStudio.Utilities.IUIThreadOperationContext operationContext);
abstract member AugmentPeekSession : Microsoft.VisualStudio.Language.Intellisense.IPeekSession * System.Collections.Generic.IList<Microsoft.VisualStudio.Language.Intellisense.IPeekableItem> * Microsoft.VisualStudio.Utilities.IUIThreadOperationContext -> unit
Public Sub AugmentPeekSession (session As IPeekSession, peekableItems As IList(Of IPeekableItem), operationContext As IUIThreadOperationContext)
参数
- session
- IPeekSession
要为其计算的会话 IPeekableItem 。
- peekableItems
- IList<IPeekableItem>
IPeekableItem要添加到会话中的的列表。
- operationContext
- IUIThreadOperationContext
在 UI 线程上执行此操作的上下文,该上下文允许提供自定义操作说明和进度信息。
注解
重新 IPeekableItemSource 计算时,将按顺序调用每个适用的实例 IPeekSession2 。 IPeekableItem可以通过将添加到作为参数传入的集合,将其添加到会话 peekableItems 中。 此外,通过删除集合中的项,源可能会筛选 IPeekableItem IPeekableItemSource 之前在计算链中提供的。