我們有一個Adobe Flex客戶端使用WebORB與.NET服務器交談。簡化的東西,對事物的.NET方面,我們有一個包這樣的ULONG一個結構:WebOrb - 將對象序列化爲字符串
public struct MyStruct
{
private ulong _val;
public override string ToString()
{
return _val.ToString("x16");
}
// Parse method
}
和A類:
public class MyClass
{
public MyStruct Info { get; set; }
}
我想Flex客戶端處理MYSTRUCT作爲一個字符串。因此,對於以下服務器的方法:
public void DoStuff(int i, MyClass b);
它可以調用它(這裏C#,因爲我不知道的Flex)
MyClass c = new MyClass();
c.Info = "1234567890ABCDEF"
DoStuff(1, c)
我試着定製的WebORB串行打,但文檔有點稀缺。這可能嗎?如果是這樣如何?
我想我可以弄清楚如何序列化它,但不是其他方式。我是否還需要在Flex端寫一個自定義序列化器?
我過於簡單化的問題和自定義序列將無法正常工作。我已經更新了這個問題,讓我的想法更清晰一些。一個自定義的反序列化器和配置文件的變化將會很有幫助。 – 2010-03-24 23:12:53
嘿,我會在接下來的2天內更新一個具體的例子和配置,必須從家裏拉文件。 – JTtheGeek 2010-03-25 20:00:02