0
客戶端的接口。在我使用的是類(InputClass)我的WCF服務類包含其實現接口的對象列表(的iProperty):不能訪問它們實現在WCF
[ServiceContract]
public interface IMyService
{
[OperationContract]
OutputClass CanBeImported(InputClass inputObject);
}
[DataContract]
public class InputClass
{
[DataMember]
public List<IProperty> Properties { get; set; }
}
public interface IProperty
{
}
我有實現的iProperty接口
[DataContract]
public class Class1 : IProperty
{
[DataMember]
public string name1 { get; set; }
}
[DataContract]
public class Class2 : IProperty
{
[DataMember]
public int number { get; set; }
}
的問題是,我不能看到客戶端的Class1和Class2中在我服務的幾個類別。 如何將這些類以客戶端可以使用class1和class2並填充InputClass屬性的方式發送到客戶端。如果有人幫助我,我將不勝感激。
感謝您的回答,但它說屬性KnownType只對'class,struct'聲明有效。 – Ham