ConsumesAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Filter yang menentukan jenis konten permintaan yang didukung. ContentTypes digunakan untuk memilih tindakan ketika sebaliknya akan ada beberapa kecocokan.
public ref class ConsumesAttribute : Attribute, Microsoft::AspNetCore::Mvc::ActionConstraints::IActionConstraint, Microsoft::AspNetCore::Mvc::ApiExplorer::IApiRequestMetadataProvider, Microsoft::AspNetCore::Mvc::Filters::IResourceFilter, Microsoft::AspNetCore::Mvc::Internal::IConsumesActionConstraint
public ref class ConsumesAttribute : Attribute, Microsoft::AspNetCore::Mvc::ActionConstraints::IActionConstraint, Microsoft::AspNetCore::Mvc::ApiExplorer::IApiRequestMetadataProvider, Microsoft::AspNetCore::Mvc::Filters::IResourceFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ConsumesAttribute : Attribute, Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IResourceFilter, Microsoft.AspNetCore.Mvc.Internal.IConsumesActionConstraint
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ConsumesAttribute : Attribute, Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IResourceFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ConsumesAttribute : Attribute, Microsoft.AspNetCore.Http.Metadata.IAcceptsMetadata, Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IResourceFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ConsumesAttribute = class
inherit Attribute
interface IResourceFilter
interface IFilterMetadata
interface IConsumesActionConstraint
interface IActionConstraint
interface IActionConstraintMetadata
interface IApiRequestMetadataProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ConsumesAttribute = class
inherit Attribute
interface IActionConstraint
interface IActionConstraintMetadata
interface IApiRequestMetadataProvider
interface IFilterMetadata
interface IResourceFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ConsumesAttribute = class
inherit Attribute
interface IResourceFilter
interface IFilterMetadata
interface IActionConstraint
interface IActionConstraintMetadata
interface IApiRequestMetadataProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ConsumesAttribute = class
inherit Attribute
interface IResourceFilter
interface IFilterMetadata
interface IActionConstraint
interface IActionConstraintMetadata
interface IApiRequestMetadataProvider
interface IAcceptsMetadata
Public Class ConsumesAttribute
Inherits Attribute
Implements IActionConstraint, IApiRequestMetadataProvider, IConsumesActionConstraint, IResourceFilter
Public Class ConsumesAttribute
Inherits Attribute
Implements IActionConstraint, IApiRequestMetadataProvider, IResourceFilter
Public Class ConsumesAttribute
Inherits Attribute
Implements IAcceptsMetadata, IActionConstraint, IApiRequestMetadataProvider, IResourceFilter
- Warisan
-
ConsumesAttribute
- Atribut
- Penerapan
-
IActionConstraint IActionConstraintMetadata IApiRequestMetadataProvider IFilterMetadata IResourceFilter Microsoft.AspNetCore.Mvc.Internal.IConsumesActionConstraint IAcceptsMetadata
Konstruktor
ConsumesAttribute(String, String[]) |
Membuat instans baru .ConsumesAttribute |
ConsumesAttribute(Type, String, String[]) |
Membuat instans baru .ConsumesAttribute |
Bidang
ConsumesActionConstraintOrder |
Urutan untuk mengonsumsi atribut. |
Properti
ContentTypes |
Mendapatkan atau mengatur jenis konten permintaan yang didukung. Digunakan untuk memilih tindakan ketika sebaliknya akan ada beberapa kecocokan. |
IsOptional |
Mendapatkan atau menetapkan nilai yang menentukan apakah isi permintaan bersifat opsional. Nilai ini hanya digunakan untuk menentukan apakah isi permintaan diperlukan di penjelajah API. |
Metode
Accept(ActionConstraintContext) |
Menentukan apakah tindakan adalah kandidat yang valid untuk pemilihan. |
OnResourceExecuted(ResourceExecutedContext) |
Menjalankan filter sumber daya. Dipanggil setelah eksekusi sisa alur. |
OnResourceExecuting(ResourceExecutingContext) |
Menjalankan filter sumber daya. Dipanggil sebelum eksekusi sisa alur. |
SetContentTypes(MediaTypeCollection) |
Mengonfigurasi kumpulan tipe isi yang diizinkan yang dapat dikonsumsi oleh tindakan. |
Implementasi Antarmuka Eksplisit
IAcceptsMetadata.ContentTypes |
Filter yang menentukan jenis konten permintaan yang didukung. ContentTypes digunakan untuk memilih tindakan ketika sebaliknya akan ada beberapa kecocokan. |
IAcceptsMetadata.RequestType |
Filter yang menentukan jenis konten permintaan yang didukung. ContentTypes digunakan untuk memilih tindakan ketika sebaliknya akan ada beberapa kecocokan. |
IActionConstraint.Order |
Urutan batasan. |