Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Parametri di tipo
- TResult1
Primo tipo di risultato.
- TResult2
Secondo tipo di risultato.
- TResult3
Terzo tipo di risultato.
- TResult4
Quarto tipo di risultato.
- TResult5
Quinto tipo di risultato.
- TResult6
Sesto tipo di risultato.
- Ereditarietà
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>
- Implementazioni
Commenti
Non è possibile creare in modo esplicito un'istanza di questo tipo. Usare gli operatori cast impliciti per creare un'istanza da un'istanza di uno degli argomenti di tipo dichiarati, ad esempio Results<Ok, BadRequest> result = TypedResults.Ok();
Proprietà
Result |
Ottiene l'effettivo IResult restituito dal delegato del Endpoint gestore di route. |
Metodi
ExecuteAsync(HttpContext) |
Scrivere una risposta HTTP che riflette il risultato. |
Operatori
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Oggetto IResult che può essere uno dei sei tipi diversi IResult . Durante l'esecuzione verrà eseguita l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Oggetto IResult che può essere uno dei sei tipi diversi IResult . Durante l'esecuzione verrà eseguita l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Oggetto IResult che può essere uno dei sei tipi diversi IResult . Durante l'esecuzione verrà eseguita l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Oggetto IResult che può essere uno dei sei tipi diversi IResult . Durante l'esecuzione verrà eseguita l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Oggetto IResult che può essere uno dei sei tipi diversi IResult . Durante l'esecuzione verrà eseguita l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Oggetto IResult che può essere uno dei sei tipi diversi IResult . Durante l'esecuzione verrà eseguita l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implementazioni dell'interfaccia esplicita
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Popola i metadati per l'oggetto correlato Endpoint e MethodInfo. |