Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> 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,TResult6> : 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 where TResult6 : IResult
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5, 'TResult6 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult and 'TResult6 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5, TResult6)
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.
- TResult6
Der sechste Ergebnistyp.
- Vererbung
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>
- Implementiert
Hinweise
Ein 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ächlich IResult vom Endpoint Routinghandlerdelegat zurückgegebenen Ab. |
Methoden
ExecuteAsync(HttpContext) |
Schreiben Sie eine HTTP-Antwort, die das Ergebnis widerspiegelt. |
Operatoren
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Eine IResult , die einer von sechs verschiedenen IResult Typen sein kann. Führen Sie bei der Ausführung den zugrunde liegenden IResult instance aus, der tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Eine IResult , die einer von sechs verschiedenen IResult Typen sein kann. Führen Sie bei der Ausführung den zugrunde liegenden IResult instance aus, der tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Eine IResult , die einer von sechs verschiedenen IResult Typen sein kann. Führen Sie bei der Ausführung den zugrunde liegenden IResult instance aus, der tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Eine IResult , die einer von sechs verschiedenen IResult Typen sein kann. Führen Sie bei der Ausführung den zugrunde liegenden IResult instance aus, der tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Eine IResult , die einer von sechs verschiedenen IResult Typen sein kann. Führen Sie bei der Ausführung den zugrunde liegenden IResult instance aus, der tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Implicit(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Eine IResult , die einer von sechs verschiedenen IResult Typen sein kann. Führen Sie bei der Ausführung den zugrunde liegenden IResult instance aus, der tatsächlich vom HTTP-Endpunkt zurückgegeben wurde. |
Explizite Schnittstellenimplementierungen
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Füllt Metadaten für die zugehörigen Endpoint und MethodInfoauf. |