Aracılığıyla paylaş


Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> Sınıf

Tanım

IResult Altı 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,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

Tür Parametreleri

TResult1

İlk sonuç türü.

TResult2

İkinci sonuç türü.

TResult3

Üçüncü sonuç türü.

TResult4

Dördüncü sonuç türü.

TResult5

Beşinci sonuç türü.

TResult6

Altıncı sonuç türü.

Devralma
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>
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,TResult3,TResult4,TResult5,TResult6>)

IResult Altı 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,TResult3,TResult4,TResult5,TResult6>)

IResult Altı 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(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

IResult Altı 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(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

IResult Altı 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(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

IResult Altı 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(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>)

IResult Altı 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