Share via


HttpMethodAttribute Kelas

Definisi

Mengidentifikasi tindakan yang mendukung serangkaian metode HTTP tertentu.

public ref class HttpMethodAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Routing::IActionHttpMethodProvider, Microsoft::AspNetCore::Mvc::Routing::IRouteTemplateProvider
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class HttpMethodAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IActionHttpMethodProvider, Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type HttpMethodAttribute = class
    inherit Attribute
    interface IActionHttpMethodProvider
    interface IRouteTemplateProvider
Public MustInherit Class HttpMethodAttribute
Inherits Attribute
Implements IActionHttpMethodProvider, IRouteTemplateProvider
Warisan
HttpMethodAttribute
Turunan
Atribut
Penerapan

Konstruktor

HttpMethodAttribute(IEnumerable<String>)

Membuat baru HttpMethodAttribute dengan sekumpulan metode HTTP yang diberikan.

HttpMethodAttribute(IEnumerable<String>, String)

Membuat baru HttpMethodAttribute dengan sekumpulan metode HTTP yang diberikan templat rute yang diberikan.

Properti

HttpMethods

Daftar metode http yang didukung penyedia tindakan ini.

Name

Mendapatkan nama rute. Nama rute dapat digunakan untuk menghasilkan tautan menggunakan rute tertentu, alih-alih mengandalkan pemilihan rute berdasarkan serangkaian nilai rute yang diberikan.

Order

Mendapatkan pesanan rute. Urutan menentukan urutan eksekusi rute. Rute dengan nilai urutan yang lebih rendah dicoba terlebih dahulu. Saat rute tidak menentukan nilai, rute akan mendapatkan nilai Order atau nilai default 0 jika RouteAttribute tidak menentukan nilai pada pengontrol.

Template

Templat rute. Mungkin null.

Implementasi Antarmuka Eksplisit

IRouteTemplateProvider.Order

Mendapatkan pesanan rute. Urutan menentukan urutan eksekusi rute. Rute dengan nilai urutan yang lebih rendah dicoba terlebih dahulu. Saat rute tidak menentukan nilai, rute akan mendapatkan nilai default 0. Nilai null untuk properti Pesanan berarti bahwa pengguna tidak menentukan urutan eksplisit untuk rute.

Berlaku untuk