Results<TResult1,TResult2,TResult3,TResult4,TResult5> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Parametry typu
- TResult1
Pierwszy typ wyniku.
- TResult2
Drugi typ wyniku.
- TResult3
Trzeci typ wyniku.
- TResult4
Czwarty typ wyniku.
- TResult5
Piąty typ wyniku.
- Dziedziczenie
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5>
- Implementuje
Uwagi
Nie można jawnie utworzyć wystąpienia tego typu. Użyj niejawnych operatorów rzutowania, aby utworzyć wystąpienie na podstawie wystąpienia jednego z zadeklarowanych argumentów typu, np. Results<Ok, BadRequest> result = TypedResults.Ok();
Właściwości
Result |
Pobiera wartość rzeczywistą IResult zwróconą przez delegata Endpoint procedury obsługi tras. |
Metody
ExecuteAsync(HttpContext) |
Napisz odpowiedź HTTP odzwierciedlając wynik. |
Operatory
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Element IResult , który może być jednym z pięciu różnych IResult typów. Po wykonaniu zostanie wykonane bazowe IResult wystąpienie, które zostało rzeczywiście zwrócone przez punkt końcowy HTTP. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Element IResult , który może być jednym z pięciu różnych IResult typów. Po wykonaniu zostanie wykonane bazowe IResult wystąpienie, które zostało rzeczywiście zwrócone przez punkt końcowy HTTP. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Element IResult , który może być jednym z pięciu różnych IResult typów. Po wykonaniu zostanie wykonane bazowe IResult wystąpienie, które zostało rzeczywiście zwrócone przez punkt końcowy HTTP. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Element IResult , który może być jednym z pięciu różnych IResult typów. Po wykonaniu zostanie wykonane bazowe IResult wystąpienie, które zostało rzeczywiście zwrócone przez punkt końcowy HTTP. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Element IResult , który może być jednym z pięciu różnych IResult typów. Po wykonaniu zostanie wykonane bazowe IResult wystąpienie, które zostało rzeczywiście zwrócone przez punkt końcowy HTTP. |
Jawne implementacje interfejsu
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Wypełnia metadane powiązanych Endpoint elementów i MethodInfo. |