我以爲我曾經在某處讀過Silverlight 4將包含BinaryFormatter以支持客戶端應用程序中的序列化/反序列化二進制數據,但似乎無法找到它,所以我猜測它不在那裏。反序列化Silverlight 4中的二進制數據
我有我需要從我的Silverlight 4應用程序訪問的現有服務。該服務使用TCP上的套接字。我已經能夠連接客戶端應用程序並能夠接收來自服務的消息,但是我無法反序列化消息的內容。
該消息由序列化的服務器上的以下對象的:
class Message
{
String Name { get; set; }
Stream Data { get; set; }
}
我沒有通過業務控制和改變文件格式,協議等是不是一個選項。 (另外,fwiw,Name是可變長度。)
如何在我的Silverlight客戶端中重構Message對象?
非常有生產力的評論。嘗試回答我的一個問題,你可能會看到這個速度上升。 – SonOfPirate