ILanguageServiceProvider.InitializeAsync 方法

定义

初始化指定文件的语言服务,或使用一组新的上下文更新它。

public:
 System::Threading::Tasks::Task ^ InitializeAsync(System::String ^ filePath, System::Collections::Generic::IReadOnlyCollection<Microsoft::VisualStudio::Workspace::FileContext ^> ^ fileContexts, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task InitializeAsync (string filePath, System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.FileContext> fileContexts, System.Threading.CancellationToken cancellationToken);
abstract member InitializeAsync : string * System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.FileContext> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function InitializeAsync (filePath As String, fileContexts As IReadOnlyCollection(Of FileContext), cancellationToken As CancellationToken) As Task

参数

filePath
String

要为其初始化语言服务的文件的绝对路径。

fileContexts
IReadOnlyCollection<FileContext>

可用于此文件的上下文。

cancellationToken
CancellationToken

一个标记,可取消语言服务的初始化。

返回

Task

跟踪异步操作的任务。

适用于