2
有一些接口:是否可以在WCF操作中使用接口類型作爲參數類型?
public interface IMessage
{
string Content;
Person Sender;
}
public class Priv : IMessage
{
public string Content { get; set; }
public Person Sender { get; set; }
private int whatever;
}
public class Publ : IMessage
{
public string Content { get; set; }
public Person Sender { get; set; }
private DateTime something;
}
是否有可能在WCF服務IMessage
情況下使用? 贊void SomeMethod(IMessage toSend)
?
告訴服務您要發送的預期實現列表當然可以,只需將該接口設置爲「DataContract」!類似的問題:http://stackoverflow.com/questions/1090736/wcf-datacontract-vs-datacontract-interface – Kolky