İçeriğe geç

Api versioning (ARCH803)

Anahtar dotnet.api.api-versioning · Önem info · Kategori api

Sürümlenmeyen API’lerde değişiklik yapmak mevcut istemcileri bozar. Controller’lar açık sürüm öznitelikleriyle işaretlenmelidir.

[ApiController]
[Route("api/users")]
public class UsersController : ControllerBase
{
}
[ApiController]
[ApiVersion("1.0")]
[Route("api/v{version:apiVersion}/users")]
public class UsersController : ControllerBase
{
}

[ApiVersion] özniteliğini ekleyin ve rotaya sürüm segmentini dahil edin.