B-Arts DocumentationIndice generale

BHTTPApiResponse

Identità

  • Namespace: B.BWebApi

  • Assembly: BFramework

  • Tipo: class

  • Sorgente API: versione 5.0.0

Scopo

Rappresenta il payload uniforme delle risposte HTTP B-Arts, includendo esito, status, messaggio, dati, timestamp, codice errore e trace ID.

Dichiarazione

public class BHTTPApiResponse<T>

Costruttori

  • BHTTPApiResponse1()`

  • BHTTPApiResponse1(bool success)`

  • BHTTPApiResponse1(bool success, string message = "", T? data = null)`

  • BHTTPApiResponse1(HttpStatusCode code, bool success, string? message = null, T? data = null)`

Proprietà

Proprietà Tipo Accesso
Data T? get/set
ErrorCode string get/set
Message string get/set
StatusCode HttpStatusCode? get/set
Success bool get/set
Timestamp DateTime get/set
TraceId string get/set

Metodi

  • static BHTTPApiResponse<T> BadRequest(string? message)

  • static BHTTPApiResponse<T> Error(string? message, HttpStatusCode code = InternalServerError)

  • static BHTTPApiResponse<T> Ok(T? data = null, string? message = "OK")

Esempi

Consultare BHTTPApiResponse<T> - Esempi.