Sdílet prostřednictvím


CreatedAtRoute<TValue> Třída

Definice

Objekt IResult , který při spuštění zapíše objekt do odpovědi se stavovým kódem Vytvořeno (201) a hlavičkou Location. Cílí na zaregistrovanou trasu.

public sealed class CreatedAtRoute<TValue> : Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.IStatusCodeHttpResult, Microsoft.AspNetCore.Http.IValueHttpResult, Microsoft.AspNetCore.Http.IValueHttpResult<TValue>, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider
type CreatedAtRoute<'Value> = class
    interface IResult
    interface IEndpointMetadataProvider
    interface IStatusCodeHttpResult
    interface IValueHttpResult
    interface IValueHttpResult<'Value>
Public NotInheritable Class CreatedAtRoute(Of TValue)
Implements IEndpointMetadataProvider, IResult, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult(Of TValue)

Parametry typu

TValue

Typ objektu, který bude json serializován do textu odpovědi.

Dědičnost
CreatedAtRoute<TValue>
Implementuje

Vlastnosti

RouteName

Získá název trasy, která se má použít pro generování adresy URL.

RouteValues

Získá data trasy, které se mají použít pro generování adresy URL.

StatusCode

Získá stavový kód HTTP: Status201Created

Value

Získá výsledek objektu.

Metody

ExecuteAsync(HttpContext)

Napište odpověď HTTP odrážející výsledek.

Explicitní implementace rozhraní

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

Naplní metadata pro související Endpoint a MethodInfo.

IStatusCodeHttpResult.StatusCode

Objekt IResult , který při spuštění zapíše objekt do odpovědi se stavovým kódem Vytvořeno (201) a hlavičkou Location. Cílí na zaregistrovanou trasu.

IValueHttpResult.Value

Objekt IResult , který při spuštění zapíše objekt do odpovědi se stavovým kódem Vytvořeno (201) a hlavičkou Location. Cílí na zaregistrovanou trasu.

Platí pro