2016-08-10 3 views
3

(.NET Core 1.0을 사용하여) 웹 API 응용 프로그램의 버전 관리를 구현하려면 다음 라이브러리를 사용하고 싶습니다. 그러나이 라이브러리는 현재 시험판이므로 어떤 문서도 찾을 수 없습니다..Net Core 1.0의 웹 API 버전 관리

https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Versioning/1.0.0-beta1

이 라이브러리를 사용하는 방법에 대한 예제가 있습니까? 아니면 소스 코드? URL 쿼리 문자열에 버전 지정을 지원합니까? 예 :

https://github.com/Sebazzz/SDammann.WebApi.Versioning

답변

4

내 자신의 질문에 대답하려면 :

소스 코드 (샘플 포함)를

http://www.example.com/api/products?version=1은 또한 다음과 같은 라이브러리 그러나 .NET 코어를 지원하기 위해 표시되지 않습니다 간주했습니다 가능 여기에 있습니다 :

https://github.com/Microsoft/aspnet-api-versioning

있습니다 그래서이 링크 맨 아래에 문서에 대한 몇 가지 포인터가 있습니다.

the Microsoft REST Guidelines으로 요약 된 버전 지정 의미론을 지원하므로 쿼리 문자열에 버전을 지정할 수 있습니다.