Microsoft.AspNetCore.Mvc.ApiExplorer Ruang nama

Menyediakan jenis yang memungkinkan penemuan metadata seperti daftar pengontrol dan tindakan, dan URL-nya. Jenis-jenis ini berguna untuk mendokumeasi API menggunakan OpenAPI.

Kelas

ApiConventionNameMatchAttribute

Menentukan perilaku pencocokan metode atau parameter konvensi API berdasarkan nama. ApiConventionNameMatchBehavior untuk opsi yang didukung. .

ApiConventionResult

Metadata yang terkait dengan metode tindakan melalui konvensi API.

ApiConventionTypeMatchAttribute

Menentukan perilaku pencocokan parameter konvensi API berdasarkan jenis. ApiConventionTypeMatchBehavior untuk opsi yang didukung. .

ApiDescription

Mewakili API yang diekspos oleh aplikasi ini.

ApiDescriptionExtensions

Metode ekstensi untuk ApiDescription.

ApiDescriptionGroup

Mewakili sekelompok api terkait.

ApiDescriptionGroupCollection

Koleksi yang di-cache dari ApiDescriptionGroup.

ApiDescriptionGroupCollectionProvider

Menyediakan akses ke koleksi ApiDescriptionGroup.

ApiDescriptionProviderContext

Objek konteks untuk ApiDescription penyedia.

ApiParameterDescription

Deskripsi metadata input ke API.

ApiParameterRouteInfo

Deskripsi metadata informasi perutean untuk ApiParameterDescription.

ApiRequestFormat

Format yang mungkin untuk isi permintaan.

ApiResponseFormat

Format yang ApiResponseTypemungkin untuk .

ApiResponseType

Kemungkinan jenis isi respons yang diformat oleh ApiResponseFormats.

DefaultApiDescriptionProvider

Mengimplementasikan penyedia ApiDescription untuk tindakan yang diwakili oleh ControllerActionDescriptor.

Antarmuka

IApiDefaultResponseMetadataProvider

Menyediakan jenis pengembalian untuk semua kode status HTTP yang tidak tercakup oleh instans lain IApiResponseMetadataProvider .

IApiDescriptionGroupCollectionProvider

Menyediakan akses ke koleksi ApiDescriptionGroup.

IApiDescriptionGroupNameProvider

Mewakili metadata nama grup untuk ApiDescription.

IApiDescriptionProvider

Menentukan kontrak untuk menentukan ApiDescription instans.

IApiDescriptionVisibilityProvider

Mewakili metadata visibilitas untuk ApiDescription.

IApiRequestFormatMetadataProvider

Menyediakan informasi metadata tentang format permintaan ke IApiDescriptionProvider.

IApiRequestMetadataProvider

Menyediakan sekumpulan jenis konten yang mungkin daripada yang dapat digunakan oleh tindakan.

IApiResponseMetadataProvider

Menyediakan jenis pengembalian, kode status, dan sekumpulan kemungkinan jenis konten yang dikembalikan oleh keberhasilan eksekusi tindakan.

IApiResponseTypeMetadataProvider

Menyediakan informasi metadata tentang format respons ke IApiDescriptionProvider.

Enum

ApiConventionNameMatchBehavior

Perilaku untuk mencocokkan nama parameter atau metode konvensi.

ApiConventionTypeMatchBehavior

Perilaku untuk mencocokkan jenis parameter konvensi.

Keterangan

Untuk pengenalan Swagger (OpenAPI), ASP.NET dokumentasi API web Core dengan Swagger / OpenAPI.