Results<TResult1,TResult2> 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> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult
type Results<'TResult1, 'TResult2 (requires 'TResult1 :> IResult and 'TResult2 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
Typparameter
- TResult1
Der erste Ergebnistyp.
- TResult2
Der zweite Ergebnistyp.
- Vererbung
-
Results<TResult1,TResult2>
- 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>) |
Ein IResult , der einer von zwei 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>) |
Ein IResult , der einer von zwei 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. |