Агрегирование интерфейсов в C #

У меня есть этот класс:

class UrlManagementServiceClient : System.ServiceModel.ClientBase<IUrlManagementService>, IUrlManagementService

ClientBase реализует IDisposable и ICommunicationObject . У меня также есть этот интерфейс:

interface IUrlManagementProxy : IUrlManagementService, ICommunicationObject, IDisposable

Но я не могу преобразовать объекты UrlManagementServiceClient в IUrlManagementProxy . Есть какой-нибудь способ добиться этого? Я хочу получить объект, который может получить доступ ко всем методам на всех трех интерфейсах.

6
задан RandomEngy 17 May 2011 в 19:28
поделиться