緊接著來完成Models的內容。
namespace DemoWebService.Models
{
public enum EHttpCodeType
{
成功 = 200,
伺服器無法理解 = 400,
請求失敗 = 404,
不允許請求方法 = 405,
超時 = 408,
伺服器端程序錯誤 = 500,
其他 = 999
}
}
3. 在Models內新增一類別ServiceResultStruct.cs,用來做為回傳結構,參考如下:
/// <summary>
/// Alarm Service回傳結構
/// </summary>
public struct ServiceResultStruct<T>
{
/// <summary>
/// 傳回結果
/// </summary>
public T Result { get; set; }
/// <summary>
/// 執行結果
/// </summary>
public bool Status { get; set; }
/// <summary>
/// 錯誤訊息
/// </summary>
public string ErrMsg { get; set; }
/// <summary>
/// 備註
/// </summary>
public string Memo { get; set; }
/// <summary>
/// Http代碼
/// </summary>
public EHttpCodeType HttpCode { get; set; }
}
明天再完成發送訊息的函式後,後台程式就完成了,是不是感覺很不可思議呢?
好的,今天就先到這兒,明天再來繼續吧!