Aracılığıyla paylaş


Results<TResult1,TResult2> Sınıf

Tanım

IResult İki farklı IResult türden biri olabilecek bir. Yürütmede, HTTP uç noktası tarafından döndürülen temel IResult alınan örneği yürütür.

public sealed class Results<TResult1,TResult2> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult
type Results<'TResult1, 'TResult2 (requires 'TResult1 :> IResult and 'TResult2 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult

Tür Parametreleri

TResult1

İlk sonuç türü.

TResult2

İkinci sonuç türü.

Devralma
Results<TResult1,TResult2>
Uygulamalar

Açıklamalar

Bu tür bir örnek açıkça oluşturulamaz. Bildirilen tür bağımsız değişkenlerinden birinin örneğinden örnek oluşturmak için örtük tür işleçlerini kullanın, örneğin. Results<Ok, BadRequest> result = TypedResults.Ok();

Özellikler

Result

Yol işleyici temsilcisi tarafından Endpoint döndürülen fiili IResult değeri alır.

Yöntemler

ExecuteAsync(HttpContext)

Sonucu yansıtan bir HTTP yanıtı yazın.

İşleçler

Implicit(TResult1 to Results<TResult1,TResult2>)

IResult İki farklı IResult türden biri olabilecek bir. Yürütmede, HTTP uç noktası tarafından döndürülen temel IResult alınan örneği yürütür.

Implicit(TResult2 to Results<TResult1,TResult2>)

IResult İki farklı IResult türden biri olabilecek bir. Yürütmede, HTTP uç noktası tarafından döndürülen temel IResult alınan örneği yürütür.

Belirtik Arabirim Kullanımları

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

İlgili Endpoint ve MethodInfoiçin meta verileri doldurur.

Şunlara uygulanır