39 lines
861 B
C#
39 lines
861 B
C#
namespace MassTransitDemo.Contracts;
|
|
|
|
/// <summary>
|
|
/// 请求/响应模式的响应消息契约
|
|
/// 用于服务端向客户端返回响应
|
|
/// </summary>
|
|
public class ResponseMessage
|
|
{
|
|
/// <summary>
|
|
/// 响应唯一标识符
|
|
/// </summary>
|
|
public Guid ResponseId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 原始请求标识符
|
|
/// </summary>
|
|
public Guid CorrelatedRequestId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 响应创建时间
|
|
/// </summary>
|
|
public DateTime RespondedAt { get; set; }
|
|
|
|
/// <summary>
|
|
/// 操作是否成功
|
|
/// </summary>
|
|
public bool Success { get; set; }
|
|
|
|
/// <summary>
|
|
/// 响应数据
|
|
/// </summary>
|
|
public string Data { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 错误信息(如果有)
|
|
/// </summary>
|
|
public string? ErrorMessage { get; set; }
|
|
}
|