感謝您的快速解答。但我正在尋找一個答案,而不是一個workoaround(序列化爲字符串),因爲我想知道如何使用框架中的其他類型WCF和System.Drawing.Color
我很擅長WCF,但我認爲我仍然處於初學者階段因爲我無法序列化System.Drawing.Color。
這是我的服務合同
using System.Drawing;
using System.ServiceModel;
namespace wcfServer
{
[ServiceContract]
public interface IColorService
{
[OperationContract]
Color DoWork();
}
}
這裏是一個實現
public class ColorService : IColorService
{
public Color DoWork()
{
return Color.Yellow;
}
}
然而,在客戶端WCF不使用一個System.Drawing.Color但它產生它自己的顏色類型(結構)?
最終的結果是,顏色發黃並沒有在客戶端
到達我想,既然.NET顏色類型標有Serializable屬性
親切的問候,這不是一個問題,湯姆
發回你想要的顏色的字符串表示會不容易嗎?然後將其轉換爲客戶端上的顏色。或者是否有你想通過WCF發送Color對象的特定原因? – stuartmclark