datacontracts

    2熱度

    1回答

    我有很多數據契約的系統中的成員都裝飾有: [DataMember(EmitDefaultValue = false)] 我有,我需要包括各成員的情況下,當空時序列化爲JSON。無論我選擇什麼串行器設置,我都無法使其工作。 [TestMethod] public void SerializationTest() { var contract = Activato

    0熱度

    1回答

    我一直有一個可怕的時間試圖讓一個傳入的Json消息序列化(和反序列化正確)。首先是我通過POSTMAN發佈到MVC休息服務的傳入Json。通過JsonLint進行驗證。主要問題是兩個子數組,account和propertyValues都是空的。 serviceAddresses是profilePush的一個數組成員,它的其他屬性正在填充。在我將它們全部納入DataContracts之前,我獲得了s

    0熱度

    1回答

    好的,我確定這一定非常容易,但我無法找到相關信息。 此外,這是我第一次使用WCF,所以如果我對事物理解有點遲鈍,那就輕鬆點。 比方說,我有這個類 [DataContract] public class whatever { [DataMember] public string whateverName; [DataMember] public stri

    0熱度

    1回答

    問題非常簡單。如果我們不使用[MessageHeader]屬性,而只使用[MessageBodyMember],那麼使用[MessageContract]屬性而不是[DataContract]是否有意義。在這種情況下,使用[DataContract]和[DataMember]的方法是一樣的?

    1熱度

    1回答

    我們必須實現一個提供的外部API。 此API無法更改。 對於這個API,SOAP消息交換,並處理故障異常的一個是這樣的: <h:Parent xmlns:h="namespace1"> <Member xmlns="namespace2">0</Member> </h:Parent> 雖然我們可以與其他框架如ASMX實現這一點,我們不會在WCF做成功:數據成員似乎與datacont

    3熱度

    1回答

    如果你正在使用WCF,有很多不同的方法來替換DataContractResolver,我想用Web Api做同樣的事情。唯一的擴展點,我發現是這樣的: GlobalConfiguration.Configuration.Formatters.XmlFormatter.SetSerializer<Person>(new DataContractSerializer(typeof(Person), n

    0熱度

    2回答

    爲了使用工作者角色將數據提供給Web角色,維護Web角色和Web角色之間的隔離,我通過內部端點將Azure Web角色鏈接到工作者角色數據庫[包含敏感數據]。有一個類庫項目,其中包含工作者角色和Web角色都引用的所有必需的數據合同。 在開發環境中一切都很好,它可以工作。只要我上傳到Azure,工作者角色就會失敗開始。錯誤信息是: Message string Failed with Excepti

    0熱度

    2回答

    我正在開發一個帶有兩個類的WCF作爲DataContracts。其中之一是我自己開發的一個數據結構,它管理對象爲JSON,它命名爲JSON;另一個只是我的WebService收到的定製對象,它命名爲Emission。我有三種方法;一個用於創建策略,另一個用於檢索策略,最後一個用JSON類以動態方式查閱目錄。我的問題出現在如下錯誤消息中: 「格式化程序嘗試反序列化消息時拋出異常:嘗試反序列化 參數時

    2熱度

    2回答

    我有一個正確的方法來將數據訪問層中的數據庫中獲取的值分配給WCF層上的數據協定。 考慮一個簡單的場景,在該場景中從數據庫中獲取所有學生的列表,然後將其分配給學生數據合同。 我的學生數據契約的樣子: [DataContract] public class StudentDC { [DataMember] public int StudentID { get; set; }

    0熱度

    1回答

    我有三個項目: WCF服務項目(接口和實現) ASPX Web項目(客戶端)消耗WCF服務 類庫項目保存我的業務對象(由WCF項目和客戶端共享) 我有一個WCF服務實現類文件中的方法,它從SQL中檢索數據的通用列表(引用包含業務對象的項目),使用System.Web.Script.Serialization.JavaScriptSerializer對數據進行序列化,並將結果作爲字符串返回。 網頁客