IActionResultExecutor<TResult> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Schnittstelle für einen Dienst, der eine bestimmte Art von IActionResult ausführen kann, indem der HttpResponsebearbeitet wird.
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)
Typparameter
- TResult
Der IActionResult-Typ.
Dieser Typparameter ist kontravariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen weniger abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.- Abgeleitet
Hinweise
Implementierungen von werden in der IActionResultExecutor<TResult> Regel von der ExecuteResultAsync(ActionContext) -Methode des entsprechenden Aktionsergebnistyps aufgerufen. Implementierungen sollten als Singletondienste registriert werden.
Methoden
ExecuteAsync(ActionContext, TResult) |
Führt das Aktionsergebnis asynchron aus, indem das geändert wird HttpResponse. |