Bagikan melalui


AcceptVerbsAttribute Kelas

Definisi

Menentukan metode HTTP apa yang didukung tindakan.

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

Konstruktor

AcceptVerbsAttribute(String)

Menginisialisasi instans baru kelas AcceptVerbsAttribute.

AcceptVerbsAttribute(String[])

Menginisialisasi instans baru kelas AcceptVerbsAttribute.

Properti

HttpMethods

Mendapatkan metode HTTP yang didukung tindakan.

Name

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

Order

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

Route

Templat rute. Mungkin null.

Implementasi Antarmuka Eksplisit

IRouteTemplateProvider.Order

Mendapatkan urutan rute. Urutan menentukan urutan eksekusi rute. Rute dengan nilai pesanan 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.

IRouteTemplateProvider.Template

Templat rute. Mungkin null.

Berlaku untuk