AppVeyor.UI.Model.Repository.CancelBuild C# (CSharp) Method

CancelBuild() public method

public CancelBuild ( Project project ) : Task>
project AppVeyor.Common.Entities.Project
return Task>
        public async Task<AppVeyorServiceResponse<HttpStatusCode>> CancelBuild(Project project)
        {
            AppVeyorServiceResponse<HttpStatusCode> appVeyorServiceResponse;
            var buildVerionString = project.ToBuildVerionString();
            if (!string.IsNullOrEmpty(buildVerionString))
            {
                appVeyorServiceResponse = await _appVeyorService.ProjectApi.CancelBuild(project.AccountName, project.Slug, buildVerionString);
            }
            else
            {
                appVeyorServiceResponse = new AppVeyorServiceResponse<HttpStatusCode>();
                appVeyorServiceResponse.Exception = new AppVeyorException("Unable to parse version from project.");
                appVeyorServiceResponse.HasError = true;
            }
            return appVeyorServiceResponse;
        }