IAsyncQuickInfoBroker.TriggerQuickInfoAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 ITextView 插入符号或可选的中,用指定的触发快速信息工具提示 triggerPoint 。
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.IAsyncQuickInfoSession> TriggerQuickInfoAsync (Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.ITrackingPoint triggerPoint = default, Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions options = Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions.None, System.Threading.CancellationToken cancellationToken = default);
abstract member TriggerQuickInfoAsync : Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.ITrackingPoint * Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Intellisense.IAsyncQuickInfoSession>
Public Function TriggerQuickInfoAsync (textView As ITextView, Optional triggerPoint As ITrackingPoint = Nothing, Optional options As QuickInfoSessionOptions = Microsoft.VisualStudio.Language.Intellisense.QuickInfoSessionOptions.None, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IAsyncQuickInfoSession)
参数
- triggerPoint
- ITrackingPoint
ITrackingPoint视图的文本缓冲区中应在其上触发快速信息的。
- options
- QuickInfoSessionOptions
用于自定义快速信息行为的选项。
- cancellationToken
- CancellationToken
如果在方法返回之前取消,则取消正在进行的任何计算。
返回
IAsyncQuickInfoSession跟踪会话的状态,如果没有任何项,则为 null。
例外
cancellationToken 调用方取消了,或操作被另一调用中断 TriggerQuickInfoAsync(ITextView, ITrackingPoint, QuickInfoSessionOptions, CancellationToken)