Udostępnij za pośrednictwem


Results<TResult1,TResult2> Klasa

Definicja

Element IResult , który może być jednym z dwóch 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.

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

Parametry typu

TResult1

Pierwszy typ wyniku.

TResult2

Drugi typ wyniku.

Dziedziczenie
Results<TResult1,TResult2>
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>)

Element IResult , który może być jednym z dwóch 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>)

Element IResult , który może być jednym z dwóch 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.

Dotyczy