Results<TResult1,TResult2,TResult3,TResult4> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public sealed class Results<TResult1,TResult2,TResult3,TResult4> : 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
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
Параметры типа
- TResult1
Первый тип результата.
- TResult2
Второй тип результата.
- TResult3
Третий тип результата.
- TResult4
Четвертый тип результата.
- Наследование
-
Results<TResult1,TResult2,TResult3,TResult4>
- Реализации
Комментарии
Экземпляр этого типа нельзя создать явным образом. Используйте операторы неявного приведения для создания экземпляра одного из объявленных аргументов типа, например. Results<Ok, BadRequest> result = TypedResults.Ok();
Свойства
Result |
Возвращает фактический IResult объект, возвращаемый делегатом Endpoint обработчика маршрута. |
Методы
ExecuteAsync(HttpContext) |
Напишите HTTP-ответ, отражающий результат. |
Операторы
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4>) |
Объект IResult , который может быть одним из четырех разных IResult типов. При выполнении будет выполняться базовый IResult экземпляр, который был фактически возвращен конечной точкой HTTP. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4>) |
Объект IResult , который может быть одним из четырех разных IResult типов. При выполнении будет выполняться базовый IResult экземпляр, который был фактически возвращен конечной точкой HTTP. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4>) |
Объект IResult , который может быть одним из четырех разных IResult типов. При выполнении будет выполняться базовый IResult экземпляр, который был фактически возвращен конечной точкой HTTP. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4>) |
Объект IResult , который может быть одним из четырех разных IResult типов. При выполнении будет выполняться базовый IResult экземпляр, который был фактически возвращен конечной точкой HTTP. |
Явные реализации интерфейса
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Заполняет метаданные для связанных Endpoint и MethodInfo. |