Results<TResult1,TResult2,TResult3,TResult4> 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> : 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
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
Parametry typu
- TResult1
Pierwszy typ wyniku.
- TResult2
Drugi typ wyniku.
- TResult3
Trzeci typ wyniku.
- TResult4
Czwarty typ wyniku.
- Dziedziczenie
-
Results<TResult1,TResult2,TResult3,TResult4>
- 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>) |
Może IResult to być jeden z czterech 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>) |
Może IResult to być jeden z czterech 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>) |
Może IResult to być jeden z czterech 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>) |
Może IResult to być jeden z czterech 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ązane Endpoint i MethodInfo. |