网络核心应用编程接口使用版本控制详解
美国石油学会(美国石油协会)的版本控制是美国石油学会(美国石油协会)开发中经常遇到的问题,在大部分中大型项目都需要使用到美国石油学会(美国石油协会)的版本控制
在本篇博客中,我们将说明一下如何在。网络核心应用编程接口项目中使用美国石油学会(美国石油协会)版本控制。
本篇博客中测试项目的开发环境:
Visual Studio 2017 .网络核心2.1软件开发工具包1,安装微软。版本控制
网核心手动音量调节中,微软官方提供了一个可用的美国石油学会(美国石油协会)版本控制库微软。版本控制。
2,修改启动类
这里我们需要在启动类的配置服务方法中添加以下代码。
//运行时调用此方法。使用此方法向容器添加服务public void ConfigureServices(IServiceCollection services){ services .AddMvc().SetCompatibilityVersion(兼容性版本.版本_ 2 _ 1);服务. addapi version(o={ o . reportapi versions=true;o . AsumedFaultversion当未指定=true时;o . Defaultapiversion=new ApiVersion(1,0);//o . APiversionreader=new headerrapversionreader(' x-API-version ');});}3,代码
//版本一控制器[ApiVersion('1.0 ',已弃用=真)][路由('应用编程接口/值')][应用编程接口控制器]公共类值v1控制器:控制器基础{[HttpGet]public ienumerablesting Get()}返回新字符串[] { '这是版本1.0返回的——数据1', '这是版本1.0返回的——数据2' };} }//版本2控制器[应用编程接口版本(' 2.0 ')][路由('应用编程接口/值')][应用编程接口控制器]公共类值v2控制器:控制器基础{[HttpGet]public ienumerablesting Get()}返回新字符串[] { '这是版本2.0返回的——数据1', '这是版本2.0返回的——数据2' };} }4,访问
https://localhost :44319/API/值
https://localhost :44319/API/值?API-版本=1.0
https://localhost :44319/API/值?API-版本=2.0
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:网络核心应用编程接口使用版本控制详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。