Не удается найти интерфейс IOnlineStatus в приложении Silverlight

#silverlight #wcf #p2p

#silverlight #wcf #p2p

Вопрос:

Я попытался создать небольшое приложение для чата в Silverlight.

 var status = _channel.GetProperty<IOnlineStatus>();
  

В Silverlight 4 не существует IOnlineStatus.

Почему это?

Ответ №1:

в Silverrlight такого интерфейса нет. какой тип _channel ?

Комментарии:

1. IChatChannel… И общедоступный интерфейс IChatService { [OperationContract(IsOneWay = true)] аннулирует соединение (строковое имя участника); [OperationContract(IsOneWay = true)] аннулирует оставление (строковое имя участника); [OperationContract(IsOneWay = true)] аннулирует отправку сообщения (строковое имя участника, строковое сообщение); } общедоступный интерфейс IChatChannel: IChatService, IClientChannel { }

2. это не имеет никакого отношения к самому Silverlight. Является частью веб-службы WCF, которую вам необходимо создать и импортировать в ваше приложение Silverlight.

3. Это странно! Может ли существовать причина для его удаления?