Bagikan melalui


CreatedAtRoute<TValue> Kelas

Definisi

Yang IResult pada eksekusi akan menulis objek ke respons dengan kode status Dibuat (201) dan header Lokasi. Menargetkan rute terdaftar.

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)

Jenis parameter

TValue

Jenis objek yang akan diserialisasikan JSON ke isi respons.

Warisan
CreatedAtRoute<TValue>
Penerapan

Properti

RouteName

Mendapatkan nama rute yang akan digunakan untuk menghasilkan URL.

RouteValues

Mendapatkan data rute yang akan digunakan untuk menghasilkan URL.

StatusCode

Mendapatkan kode status HTTP: Status201Created

Value

Mendapatkan hasil objek.

Metode

ExecuteAsync(HttpContext)

Tulis respons HTTP yang mencerminkan hasilnya.

Implementasi Antarmuka Eksplisit

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

Mengisi metadata untuk terkait Endpoint dan MethodInfo.

IStatusCodeHttpResult.StatusCode

Yang IResult pada eksekusi akan menulis objek ke respons dengan kode status Dibuat (201) dan header Lokasi. Menargetkan rute terdaftar.

IValueHttpResult.Value

Yang IResult pada eksekusi akan menulis objek ke respons dengan kode status Dibuat (201) dan header Lokasi. Menargetkan rute terdaftar.

Berlaku untuk