Aracılığıyla paylaş


IActionResultExecutor<TResult> Arabirim

Tanım

bir hizmet için arabirimini tanımlar ve bu arabirim, öğesini işleyerek HttpResponsebelirli bir türünü IActionResult yürütebilir.

generic <typename TResult>
 where TResult : IActionResultpublic interface class IActionResultExecutor
public interface IActionResultExecutor<in TResult> where TResult : IActionResult
type IActionResultExecutor<'Result (requires 'Result :> IActionResult)> = interface
Public Interface IActionResultExecutor(Of In TResult)

Tür Parametreleri

TResult

türü IActionResult.

Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.
Türetilmiş

Açıklamalar

uygulamaları IActionResultExecutor<TResult> genellikle ilgili eylem sonuç türünün yöntemi tarafından ExecuteResultAsync(ActionContext) çağrılır. Uygulamalar tekil hizmetler olarak kaydedilmelidir.

Yöntemler

ExecuteAsync(ActionContext, TResult)

eylem sonucunu değiştirerek zaman uyumsuz olarak yürütür HttpResponse.

Şunlara uygulanır