Sdílet prostřednictvím


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

Definice

Může IResult to být jeden ze čtyř 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,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

První typ výsledku.

TResult2

Druhý typ výsledku.

TResult3

Třetí typ výsledku.

TResult4

Čtvrtý typ výsledku.

Dědičnost
Results<TResult1,TResult2,TResult3,TResult4>
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,TResult3,TResult4>)

Může IResult to být jeden ze čtyř 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,TResult4>)

Může IResult to být jeden ze čtyř 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,TResult4>)

Může IResult to být jeden ze čtyř 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(TResult4 to Results<TResult1,TResult2,TResult3,TResult4>)

Může IResult to být jeden ze čtyř 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