我有一个具有以下服务合同的WCF网络服务
[ServiceContract(Namespace = "http://example.org")]
public interface IEquinoxWebservice
{
[OperationContract]
Guid Init();
[OperationContract]
List<Message> Dequeue(Guid instanceId);
[OperationContract]
void Enqueue(Guid instanceId, Message message);
[OperationContract]
void Dispose(string instanceId);
}
Message class是一个抽象类,由一堆具体的消息类实现。
我想在生成的客户端代理中提供所有具体的消息类。不只是消息类。
有没有办法让它们作为webservice中的类型可用,所以标准的Visual Studio代理生成器会创建它们?