Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |