HttpMethodAttribute Sınıf

Tanım

Belirli bir HTTP yöntemleri kümesini destekleyen bir eylemi tanımlar.

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
Devralma
HttpMethodAttribute
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

HttpMethodAttribute(IEnumerable<String>)

Verilen HTTP yöntemleri kümesiyle yeni HttpMethodAttribute bir oluşturur.

HttpMethodAttribute(IEnumerable<String>, String)

Verilen HTTP yöntemleri kümesiyle verilen yol şablonuyla yeni HttpMethodAttribute bir oluşturur.

Özellikler

HttpMethods

Bu eylem sağlayıcısının desteklediği http yöntemlerinin listesi.

Name

Yol adını alır. Yol adı, verilen yol değerleri kümesine göre bir yol seçimine güvenmek yerine belirli bir yolu kullanarak bağlantı oluşturmak için kullanılabilir.

Order

Rota sırasını alır. Sıra, yol yürütme sırasını belirler. Önce daha düşük bir sıra değerine sahip yollar deneniyor. Bir yol bir değer belirtmediğinde, denetleyicide Order bir değer tanımlamıyorsa RouteAttribute veya varsayılan değeri olan 0 değerini alır.

Template

Yol şablonu. olabilir null.

Belirtik Arabirim Kullanımları

IRouteTemplateProvider.Order

Rota sırasını alır. Sıra, yol yürütme sırasını belirler. Önce daha düşük bir sıra değerine sahip yollar deneniyor. Bir yol bir değer belirtmediğinde, varsayılan değeri 0 olur. Order özelliği için null değer, kullanıcının yol için açık bir sipariş belirtmediğini gösterir.

Şunlara uygulanır