/// <summary> /// Called to update an existing Connected Service to the project. /// </summary> public override async Task<UpdateServiceInstanceResult> UpdateServiceInstanceAsync(ConnectedServiceHandlerContext context, CancellationToken ct) { // See Handler samples for examples of how to work with the project system await context.Logger.WriteMessageAsync(LoggerMessageCategory.Information, "Handler Invoked to Update Project Artifacts"); UpdateServiceInstanceResult updateResult = new UpdateServiceInstanceResult(); updateResult.GettingStartedDocument = new GettingStartedDocument(new Uri(Handler.GettingStartedUrl)); return updateResult; }
/// <summary> /// Called to update an existing Connected Service to the project. /// </summary> public override async Task <UpdateServiceInstanceResult> UpdateServiceInstanceAsync(ConnectedServiceHandlerContext context, CancellationToken ct) { // See Handler samples for examples of how to work with the project system await context.Logger.WriteMessageAsync(LoggerMessageCategory.Information, "Handler Invoked to Update Project Artifacts"); UpdateServiceInstanceResult updateResult = new UpdateServiceInstanceResult(); updateResult.GettingStartedDocument = new GettingStartedDocument(new Uri(Handler.GettingStartedUrl)); return(updateResult); }
public override async Task<UpdateServiceInstanceResult> UpdateServiceInstanceAsync(ConnectedServiceHandlerContext context, CancellationToken ct) { Project project = ProjectHelper.GetProjectFromHierarchy(context.ProjectHierarchy); ODataConnectedServiceInstance codeGenInstance = (ODataConnectedServiceInstance)context.ServiceInstance; if (codeGenInstance.GenByDataSvcUtil) { await this.AddNuGetPackagesAsync(context, project, new Version(3, 0)); await this.GenerateClientCode(context, project); } else { await this.AddNuGetPackagesAsync(context, project, new Version(3, 0)); await this.GenerateClientCodeWithoutDataSvcUtil(context, project); } UpdateServiceInstanceResult result = new UpdateServiceInstanceResult(); return result; }
public override async Task <UpdateServiceInstanceResult> UpdateServiceInstanceAsync(ConnectedServiceHandlerContext context, CancellationToken ct) { Project project = ProjectHelper.GetProjectFromHierarchy(context.ProjectHierarchy); ODataConnectedServiceInstance codeGenInstance = (ODataConnectedServiceInstance)context.ServiceInstance; if (codeGenInstance.GenByDataSvcUtil) { await this.AddNuGetPackagesAsync(context, project, new Version(3, 0)); await this.GenerateClientCode(context, project); } else { await this.AddNuGetPackagesAsync(context, project, new Version(3, 0)); await this.GenerateClientCodeWithoutDataSvcUtil(context, project); } UpdateServiceInstanceResult result = new UpdateServiceInstanceResult(); return(result); }