IActionInvokerProvider Arabirim

Tanım

Geçerli istek için oluşturabilen bileşenler için bir IActionInvoker arabirim tanımlar.

public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider

Açıklamalar

IActionInvokerProvider örnekleri, bir oluşturulmasına neden olan bir IActionInvokerişlem hattı oluşturur. IActionInvokerProvider Örnekler, artan bir sıralamaya Ordergöre sıralanır.

Oluşturmak IActionInvokeriçin, her sağlayıcının sırayla adlı bir yöntemi vardır OnProvidersExecuting(ActionInvokerProviderContext) ve aynı örneğini ActionInvokerProviderContextverir. Ardından her sağlayıcının ters sırada adlı bir yöntemi vardır OnProvidersExecuted(ActionInvokerProviderContext) . Sonuç değeridir Result.

Sağlayıcılar önceden tanımlanmış bir sırayla çağrıldığında, her sağlayıcının zaten çalıştırılan sağlayıcıların sonucunu gözlemleme ve süsleme şansı vardır.

Özellikler

Order

Sağlayıcıların yürütülmesinin sırasını belirlemek için sipariş değerini alır. Sağlayıcılar, özelliğin artan sayısal değeriyle Order yürütülür.

Yöntemler

OnProvidersExecuted(ActionInvokerProviderContext)

Sağlayıcıyı yürütmek için, tüm sağlayıcıların OnProvidersExecuting(ActionInvokerProviderContext) yöntemleri çağrıldıktan sonra çağrılır.

OnProvidersExecuting(ActionInvokerProviderContext)

Sağlayıcıyı yürütmek için çağrıldı.

Şunlara uygulanır