Results<TResult1,TResult2> Třída

Definice

Může IResult to být jeden ze dvou různých IResult typů. Při spuštění se spustí základní IResult instance, která byla skutečně vrácena koncovým bodem 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

První typ výsledku.

TResult2

Druhý typ výsledku.

Dědičnost
Results<TResult1,TResult2>
Implementuje

Poznámky

Instanci tohoto typu nelze explicitně vytvořit. Pomocí implicitních operátorů přetypování vytvořte instanci z instance jednoho z deklarovaných argumentů typu, například. Results<Ok, BadRequest> result = TypedResults.Ok();

Vlastnosti

Result

Získá skutečnou vrácenou IResult delegátem obslužné rutiny Endpoint trasy.

Metody

ExecuteAsync(HttpContext)

Napište odpověď HTTP odrážející výsledek.

Operátory

Implicit(TResult1 to Results<TResult1,TResult2>)

Může IResult to být jeden ze dvou různých IResult typů. Při spuštění se spustí základní IResult instance, která byla skutečně vrácena koncovým bodem HTTP.

Implicit(TResult2 to Results<TResult1,TResult2>)

Může IResult to být jeden ze dvou různých IResult typů. Při spuštění se spustí základní IResult instance, která byla skutečně vrácena koncovým bodem HTTP.

Explicitní implementace rozhraní

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

Naplní metadata pro související Endpoint a MethodInfo.

Platí pro