Bagikan melalui


AuthorizationFilterContext Kelas

Definisi

Konteks untuk filter otorisasi yaitu IAuthorizationFilter dan IAsyncAuthorizationFilter implementasi.

public ref class AuthorizationFilterContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class AuthorizationFilterContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type AuthorizationFilterContext = class
    inherit FilterContext
Public Class AuthorizationFilterContext
Inherits FilterContext
Warisan
AuthorizationFilterContext

Konstruktor

AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>)

Membuat instans baru AuthorizationFilterContext .

Properti

ActionDescriptor

Mendapatkan atau mengatur ActionDescriptor untuk tindakan yang dipilih.

(Diperoleh dari ActionContext)
Filters

Mendapatkan semua implementasi yang berlaku IFilterMetadata .

(Diperoleh dari FilterContext)
HttpContext

Mendapatkan atau mengatur HttpContext untuk permintaan saat ini.

(Diperoleh dari ActionContext)
ModelState

ModelStateDictionaryMendapatkan .

(Diperoleh dari ActionContext)
Result

Mendapatkan atau mengatur hasil permintaan. Mengatur Result ke non-nilainull di dalam filter otorisasi akan mempersingkat sirkuit sisa alur filter.

RouteData

Mendapatkan atau mengatur RouteData untuk permintaan saat ini.

(Diperoleh dari ActionContext)

Metode

FindEffectivePolicy<TMetadata>()

Mengembalikan kebijakan jenis TMetadata yang paling efektif (paling spesifik) yang diterapkan pada tindakan yang FilterContextterkait dengan .

(Diperoleh dari FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Mengembalikan nilai yang menunjukkan apakah yang disediakan IFilterMetadata adalah kebijakan yang paling efektif (paling spesifik) yang diterapkan pada tindakan yang FilterContextterkait dengan .

(Diperoleh dari FilterContext)

Berlaku untuk