wcf-web-api

    2熱度

    1回答

    後反序列化的合同我有一個現有的WCF的Web API應用程序,使用下面的模式註冊路線: RouteTable.Routes.Add(new ServiceRoute("MyService", new WebServiceHostFactory(), typeof(MyServiceImplementation))); 我最近更新預覽6.我也更新在全球的註冊模式要的.asax使用增強擴展: ro

    0熱度

    1回答

    我是相當新的WCF的Web API,我有一個基本的服務去,並試圖利用使用HttpResponseMessage作爲返回類型的全功率。我試圖返回一個列表,並得到以下我無法解決的錯誤。 這是一個非常基本的直接XML服務。 任何想法,將不勝感激。謝謝。 類型 'System.Net.Http.HttpResponseMessage`1 [System.Collections.Generic.List`1

    2熱度

    3回答

    即將推出WCF Web API,有什麼方法可以控制JSON輸出嗎? 我想改變套管,並可能抑制一些類被序列化時包含某些屬性。 舉個例子,認爲這很乾脆類: [XmlRoot("catalog", Namespace = "http://api.247e.com/catalog/2012")] public class Catalog { [XmlArray(ElementName = "

    3熱度

    1回答

    我有兩個方法,這樣 public class ProductController : ApiController { public Product GetProductById(int id) { var product = ... //get product return product; } public Product Ge

    3熱度

    1回答

    我想拋出一個HttpResponseException(HttpStatusCode.NotFound),我收到以下錯誤 通過此異常的響應屬性返回的響應消息,應立即返回給客戶端。不需要進一步處理請求消息。 我已經然而除去所有的代碼在我的方法,我只是拋出這樣 [WebGet] public MyData Get() { throw new HttpResponseException(H

    1熱度

    1回答

    我有檢查認證和認證時使用 throw new WebFaultException(HttpStatusCode.Unauthorized); 但是這仍然會返回一個404 Not Found狀態碼到客戶端/測試客戶端失敗,拋出異常的操作處理。 這是我的操作處理 public class AuthOperationHandler : HttpOperationHandler<HttpRequest

    3熱度

    2回答

    我有一套現有的單身WCF服務。他們是長期運行的流程,不斷進行大量工作,並將自身暴露給WCF服務合約以與其他流程進行通信。 當WCF Web API開發時,我很興奮,因爲它看起來像我終於能夠消除所有煩人的合同內容,並簡單地爲每個服務提供平臺無關的REST API,並擁有進程通過HTTP請求和JSON響應進行通信。 現在看起來Web API已經成爲IIS託管的ASP.Net特性,讓我試圖弄清楚我是否僅

    0熱度

    1回答

    我無法通過DateTime屬性查詢任何對象。 public class MyModel { public int Id { get; set; } public DateTime TimeStamp { get; set; } } [ServiceContract] public class BuildJobApi { [WebGet] pub

    3熱度

    1回答

    自動生成的測試客戶端在ASP.NET Web API中去了哪裏?在WCF(MVC 4 beta中的一部分)的WebAPI是在Global.asax: var config = new HttpConfiguration() { EnableTestClient = true, EnableHelpPage=true }; RouteTable.Routes.MapServiceRoute<MyS

    2熱度

    1回答

    我有以下設置: Intranet應用程序 - >調用WCF的Web API - >通話自治工地Web服務器 的呼叫工作站點的Web服務器必須來自經過認證的活動目錄用戶撥打內部網應用程序。 所以我想我希望我可以將憑證傳遞給WCF Web服務,然後可以使用它們進行Web服務調用。 這可能嗎?或者我應該讓用戶輸入他/她的密碼.......