Results<TResult1,TResult2,TResult3,TResult4,TResult5> Klasse
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.
public sealed class Results<TResult1,TResult2,TResult3,TResult4,TResult5> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult where TResult3 : IResult where TResult4 : IResult where TResult5 : IResult
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
Typparameter
- TResult1
Der erste Ergebnistyp.
- TResult2
Der zweite Ergebnistyp.
- TResult3
Der dritte Ergebnistyp.
- TResult4
Der vierte Ergebnistyp.
- TResult5
Der fünfte Ergebnistyp.
- Vererbung
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5>
- Implementiert
Hinweise
Eine instance dieses Typs kann nicht explizit erstellt werden. Verwenden Sie die impliziten Umwandlungsoperatoren, um eine instance aus einer instance eines der deklarierten Typargumente zu erstellen, z. B.Results<Ok, BadRequest> result = TypedResults.Ok();
Eigenschaften
Result |
Ruft den tatsächlichen IResult wert ab, der Endpoint vom Routenhandlerdelegaten zurückgegeben wird. |
Methoden
ExecuteAsync(HttpContext) |
Schreiben Sie eine HTTP-Antwort, die das Ergebnis widerspiegelt. |
Operatoren
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Eine IResult , die einer von fünf verschiedenen IResult Typen sein kann. Bei der Ausführung wird die zugrunde liegende IResult instance ausgeführt, die tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Eine IResult , die einer von fünf verschiedenen IResult Typen sein kann. Bei der Ausführung wird die zugrunde liegende IResult instance ausgeführt, die tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Eine IResult , die einer von fünf verschiedenen IResult Typen sein kann. Bei der Ausführung wird die zugrunde liegende IResult instance ausgeführt, die tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Eine IResult , die einer von fünf verschiedenen IResult Typen sein kann. Bei der Ausführung wird die zugrunde liegende IResult instance ausgeführt, die tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Eine IResult , die einer von fünf verschiedenen IResult Typen sein kann. Bei der Ausführung wird die zugrunde liegende IResult instance ausgeführt, die tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Explizite Schnittstellenimplementierungen
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Füllt Metadaten für die verknüpften Endpoint und MethodInfoauf. |