Sdílet prostřednictvím


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

Definice

Může IResult to být jeden ze šesti 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,TResult5,TResult6> : 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 where TResult5 : IResult where TResult6 : IResult
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5, 'TResult6 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult and 'TResult6 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5, TResult6)
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.

TResult5

Pátý typ výsledku.

TResult6

Šestý typ výsledku.

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

Může IResult to být jeden ze šesti 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,TResult5,TResult6>)

Může IResult to být jeden ze šesti 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,TResult5,TResult6>)

Může IResult to být jeden ze šesti 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,TResult5,TResult6>)

Může IResult to být jeden ze šesti 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(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

Může IResult to být jeden ze šesti 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(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

Může IResult to být jeden ze šesti 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