Results<TResult1,TResult2,TResult3,TResult4,TResult5> 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> : 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
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5)
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
Il quinto tipo di risultato.
- Ereditarietà
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5>
- Implementazioni
Commenti
Non è possibile creare in modo esplicito un'istanza di questo tipo. Usare gli operatori di 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>) |
Oggetto IResult che potrebbe essere uno di cinque tipi diversi IResult . L'esecuzione eseguirà l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Oggetto IResult che potrebbe essere uno di cinque tipi diversi IResult . L'esecuzione eseguirà l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Oggetto IResult che potrebbe essere uno di cinque tipi diversi IResult . L'esecuzione eseguirà l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Oggetto IResult che potrebbe essere uno di cinque tipi diversi IResult . L'esecuzione eseguirà l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>) |
Oggetto IResult che potrebbe essere uno di cinque tipi diversi IResult . L'esecuzione eseguirà l'istanza sottostante IResult effettivamente restituita dall'endpoint HTTP. |
Implementazioni dell'interfaccia esplicita
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Popola i metadati per i relativi Endpoint e MethodInfo. |