Sdílet prostřednictvím


Results<TResult1,TResult2,TResult3> Třída

Definice

To IResult může být jeden ze tří 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,TResult3> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult where TResult3 : IResult
type Results<'TResult1, 'TResult2, 'TResult3 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult

Parametry typu

TResult1

První typ výsledku.

TResult2

Druhý typ výsledku.

TResult3

Třetí typ výsledku.

Dědičnost
Results<TResult1,TResult2,TResult3>
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ř. Results<Ok, BadRequest> result = TypedResults.Ok();

Vlastnosti

Result

Získá skutečnou IResult vrácenou 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,TResult3>)

To IResult může být jeden ze tří 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,TResult3>)

To IResult může být jeden ze tří 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(TResult3 to Results<TResult1,TResult2,TResult3>)

To IResult může být jeden ze tří 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 objekty a MethodInfo.

Platí pro