Condividi tramite


Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> Classe

Definizione

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.

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.

Si applica a