WCF Дополнительные прокси-классы - PullRequest
1 голос
/ 24 апреля 2009

У меня есть веб-сервис 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);
}

Класс сообщений - это абстрактный класс, который реализуется группой конкретных классов сообщений.

Я хочу сделать все конкретные классы сообщений доступными в сгенерированном клиентском прокси. Не только класс сообщений.

Есть ли способ сделать их доступными в качестве типов в веб-сервисе, чтобы стандартный прокси-генератор Visual Studio создавал их?

1 Ответ

3 голосов
/ 24 апреля 2009

Вам необходимо указать эти типы. См. Известные типы контрактов данных .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...