2009-04-24 42 views
1

我有有下列服务合同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类是受一堆混凝土消息类别的实现的抽象类WCF web服务。

我想使所有生成的客户端代理中可用的具体消息类。不只是消息类。

有没有什么办法可以使它们作为Web服务中的类型使用,以便标准的Visual Studio代理生成器可以创建它们?

回答