WorkspaceHelper.GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) Метод

Определение

Получение первого доступного контекста для контекста рабочей области

public static System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.FileContext> GetFirstFileContextsAsync<T> (this Microsoft.VisualStudio.Workspace.IWorkspace workspace, string filePath, T context, System.Collections.Generic.IEnumerable<Guid> fileContextTypes, System.Threading.CancellationToken cancellationToken = default);
static member GetFirstFileContextsAsync : Microsoft.VisualStudio.Workspace.IWorkspace * string * 'T * seq<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.FileContext>
<Extension()>
Public Function GetFirstFileContextsAsync(Of T) (workspace As IWorkspace, filePath As String, context As T, fileContextTypes As IEnumerable(Of Guid), Optional cancellationToken As CancellationToken = Nothing) As Task(Of FileContext)

Параметры типа

T

Тип контекста рабочей области

Параметры

workspace
IWorkspace

Экземпляр рабочей области

filePath
String

Путь к файлу рабочей области

context
T

Экземпляр контекста рабочей области

fileContextTypes
IEnumerable<Guid>

Необязательный список типов контекста файла

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Task<FileContext>

Первый доступный контекст файла

Применяется к