2
繼承我有一個datacontract爲從IIdentity的繼承我的WCF接口的一部分:WCF - DataContract從接口
[DataContract]
public class AuthenticationIdentity : IIdentity
{
//implements IIdentity...
}
服務返回我AuthenticationIdentity對象就好了。然而,當我嘗試做客戶端上的明顯轉換:
AuthenticationIdentity aId = client.GetID();
IIdentity id = aId;
我得到AuthenticationIdentity不能轉換爲IIdentity的投訴。我嘗試添加ServiceKnownTypes接口:
但仍然沒有運氣。有任何想法嗎?