是否可以保留以下地址並使用ServiceStack重新實現它?如何使用ServiceStack重新實現legacy aspx並維護地址?
http://example.com/Routing/LeadPost.aspx?LeadType=AAA&MYId=3000
我沒有訪問原始代碼,因爲它是誰創造了它一個第三方,但我不知道是什麼職位呢,一個巨大的XML包。這個我完全模仿了一個簡單的請求DTO和服務,但是我並不清楚尋址部分,或者它甚至是合理的。以下是我迄今爲止的實施情況。當你安裝ServiceStack
public class Service : ServiceStack.Service
{
public IMessageQueueClient MessageQueueClient { get; set; }
public object Post(LeadInformation request)
{
if (request == null) throw new ArgumentNullException("request");
var sw = Stopwatch.StartNew();
MessageQueueClient.Publish(request);
return new LeadInformationResponse
{
TimeTakenMs = sw.ElapsedMilliseconds,
};
}
}
謝謝 斯蒂芬
絕對太棒了,只是單元測試它。 – 2014-10-10 20:00:50