FileContextActionDelegate.ExecuteAsync Yöntem

Tanım

Eylemi yürütür.

public:
 virtual System::Threading::Tasks::Task<Microsoft::VisualStudio::Workspace::IFileContextActionResult ^> ^ ExecuteAsync(IProgress<Microsoft::VisualStudio::Workspace::IFileContextActionProgressUpdate ^> ^ progress, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.IFileContextActionResult> ExecuteAsync (IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> progress, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.IFileContextActionResult>
override this.ExecuteAsync : IProgress<Microsoft.VisualStudio.Workspace.IFileContextActionProgressUpdate> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.IFileContextActionResult>
Public Overridable Function ExecuteAsync (progress As IProgress(Of IFileContextActionProgressUpdate), cancellationToken As CancellationToken) As Task(Of IFileContextActionResult)

Parametreler

progress
IProgress<IFileContextActionProgressUpdate>

Eylem yürütüldüğünde ilerlemeyi raporlamak için bir yol.

cancellationToken
CancellationToken

Eylemi iptal edebilir bir belirteç.

Döndürülenler

Task<IFileContextActionResult>

Sonucu eylemin sonucunu açıklayan bir görevdir.

Uygulamalar

Şunlara uygulanır