ConnectedServiceHandler.AddServiceInstanceAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
给定连接的服务实例后,将必要的文件和 SDK 添加到项目中,以便启用给定的服务。
public:
abstract System::Threading::Tasks::Task<Microsoft::VisualStudio::ConnectedServices::AddServiceInstanceResult ^> ^ AddServiceInstanceAsync(Microsoft::VisualStudio::ConnectedServices::ConnectedServiceHandlerContext ^ context, System::Threading::CancellationToken ct);
public abstract System.Threading.Tasks.Task<Microsoft.VisualStudio.ConnectedServices.AddServiceInstanceResult> AddServiceInstanceAsync (Microsoft.VisualStudio.ConnectedServices.ConnectedServiceHandlerContext context, System.Threading.CancellationToken ct);
abstract member AddServiceInstanceAsync : Microsoft.VisualStudio.ConnectedServices.ConnectedServiceHandlerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.ConnectedServices.AddServiceInstanceResult>
Public MustOverride Function AddServiceInstanceAsync (context As ConnectedServiceHandlerContext, ct As CancellationToken) As Task(Of AddServiceInstanceResult)
参数
- context
- ConnectedServiceHandlerContext
处理程序上下文,其中包含应添加到项目的 ConnectedServiceInstance、应添加到的项目以及其他服务等信息。
用于跟踪取消的取消标记。
返回
返回一个 AddServiceInstanceResult,其中包含服务文件夹的信息,并在 AddServiceInstanceAsync 完成后启动 GettingStarted 信息。
注解
上下文的记录器会将任何状态消息写入调用方。 这包括尝试添加新文件、SDK 引用或注入代码时发生的警告和失败。