IVsAppContainerBootstrapper2.BootstrapAsync 方法

定义

异步引导给定目标

public:
 Microsoft::VisualStudio::Shell::Interop::IVsTask ^ BootstrapAsync(System::String ^ projectUniqueName, System::String ^ target, int cItems, cli::array <System::String ^> ^ packagesToDownload, Microsoft::VisualStudio::Shell::Interop::IVsAppContainerBootstrapperLogger ^ logger);
public:
 Microsoft::VisualStudio::Shell::Interop::IVsTask ^ BootstrapAsync(Platform::String ^ projectUniqueName, Platform::String ^ target, int cItems, Platform::Array <Platform::String ^> ^ packagesToDownload, Microsoft::VisualStudio::Shell::Interop::IVsAppContainerBootstrapperLogger ^ logger);
Microsoft::VisualStudio::Shell::Interop::IVsTask BootstrapAsync(std::wstring const & projectUniqueName, std::wstring const & target, int cItems, std::Array <std::wstring const &> const & packagesToDownload, Microsoft::VisualStudio::Shell::Interop::IVsAppContainerBootstrapperLogger const & logger);
public Microsoft.VisualStudio.Shell.Interop.IVsTask BootstrapAsync (string projectUniqueName, string target, int cItems, string[] packagesToDownload, Microsoft.VisualStudio.Shell.Interop.IVsAppContainerBootstrapperLogger logger);
abstract member BootstrapAsync : string * string * int * string[] * Microsoft.VisualStudio.Shell.Interop.IVsAppContainerBootstrapperLogger -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function BootstrapAsync (projectUniqueName As String, target As String, cItems As Integer, packagesToDownload As String(), logger As IVsAppContainerBootstrapperLogger) As IVsTask

参数

projectUniqueName
String

项目的名称。

target
String

目标。

cItems
Int32

各个项。

packagesToDownload
String[]

要下载的包。

logger
IVsAppContainerBootstrapperLogger

用于接收输出消息的可选回调。

返回

IVsTask

其结果为 IVsAppContainerBootstrapperResult 实例的 IVsTask 或错误代码。 如果在主线程上调用,并且建议的回调中止了操作,则会 E_ABORT;否则 S_OK。

适用于