Aracılığıyla paylaş


ControllerActionInvoker Sınıf

Tanım

Bir denetleyicinin eylem yöntemlerini çağırmaktan sorumlu bir sınıfı temsil eder.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Devralma
ControllerActionInvoker
Türetilmiş
Uygulamalar

Oluşturucular

ControllerActionInvoker()

ControllerActionInvoker sınıfının yeni bir örneğini başlatır.

Özellikler

Binders

Eylemle ilişkili model bağlayıcılarını alır veya ayarlar.

Yöntemler

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Eylem sonucunu oluşturur.

FindAction(ControllerContext, ControllerDescriptor, String)

Eylem yöntemi hakkındaki bilgileri bulur.

GetControllerDescriptor(ControllerContext)

Belirtilen denetleyici bağlamını kullanarak denetleyici hakkındaki bilgileri alır.

GetFilters(ControllerContext, ActionDescriptor)

Eylem filtreleri hakkındaki bilgileri alır.

GetParameterValue(ControllerContext, ParameterDescriptor)

Belirtilen action-method parametresinin değerini alır.

GetParameterValues(ControllerContext, ActionDescriptor)

Action-method parametrelerinin değerlerini alır.

InvokeAction(ControllerContext, String)

Belirtilen denetleyici bağlamını kullanarak belirtilen eylemi çağırır.

InvokeActionMethod(ControllerContext, ActionDescriptor, IDictionary<String,Object>)

Belirtilen parametreleri ve denetleyici bağlamını kullanarak belirtilen eylem yöntemini çağırır.

InvokeActionMethodWithFilters(ControllerContext, IList<IActionFilter>, ActionDescriptor, IDictionary<String,Object>)

Belirtilen parametreleri, denetleyici bağlamını ve eylem filtrelerini kullanarak belirtilen eylem yöntemini çağırır.

InvokeActionResult(ControllerContext, ActionResult)

Belirtilen denetleyici bağlamını kullanarak belirtilen eylem sonucunu çağırır.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Belirtilen eylem filtrelerini ve denetleyici bağlamını kullanarak belirtilen eylem sonucunu çağırır.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

Bir denetleyicinin eylem yöntemlerini çağırmaktan sorumlu bir sınıfı temsil eder.

InvokeAuthenticationFiltersChallenge(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor, ActionResult)

Bir denetleyicinin eylem yöntemlerini çağırmaktan sorumlu bir sınıfı temsil eder.

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Belirtilen eylem tanımlayıcısını ve denetleyici bağlamını kullanarak belirtilen yetkilendirme filtrelerini çağırır.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Belirtilen özel durum ve denetleyici bağlamını kullanarak belirtilen özel durum filtrelerini çağırır.

Şunlara uygulanır