| 
 | 
| 
 
Использование SOAP API Яндекс-спеллера в приложении на C# 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Создал консольное приложение, в котором добавил ссылку на WSDL-описание службы Яндекс.Спеллера ( http://speller.yandex.net/services/spellservice?WSDL).  Пространство имён назвал YandexSpellerRef. Набрал следующий код: Код: c# 1. 2. 3. И на последней строке (где вызывается метод checkText) выбрасывается исключение: "Необработанное исключение типа "System.InvalidOperationException" в System.ServiceModel.dll Дополнительные сведения: Атрибут XmlSerializer System.Xml.Serialization.XmlAttributeAttribute не является допустимым в lang. Если IsWrapped имеет значение true, то поддерживаются только атрибуты Only XmlElement, XmlArray, XmlArrayItem, XmlAnyAttribute и XmlAnyElement." если нажать F10, описание исключения меняется на: "Необработанное исключение типа "System.ServiceModel.CommunicationObjectFaultedException" в System.ServiceModel.dll Дополнительные сведения: Коммуникационный объект System.ServiceModel.ChannelFactory`1[YandexAPI.YandexSpellerRef.SpellServiceSoap] нельзя использовать для связи, так как он находится в состоянии Faulted." Почему так происходит, как это исправить? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.11.2015, 14:22 | 
  
  
  
   | 
||
| 
 
Использование SOAP API Яндекс-спеллера в приложении на C# 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Vasiliy_Kashkin, посмотрите  https://github.com/gmalyshev/Yandex.Speller.Api  может снизойдет... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.11.2015, 12:57 | 
  
  
  
   | 
||
| 
 
Использование SOAP API Яндекс-спеллера в приложении на C# 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Разобрался. Написал в техподдержку Яндекса, вот что ответили: В VS2013 ссылку надо добавлять как "Web Reference": Add Service Reference -> кнопка Advanced... -> секция "Compatibility": Add a Web Reference instead of a Service Reference. This will generate code based on .NET Framework 2.0 Web Services technology. Надо нажать кнопку "Add Web Reference..." ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.11.2015, 19:33 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=19&gotonew=1&tid=1396828]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    57ms | 
get topic data:  | 
    13ms | 
get first new msg:  | 
    8ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    49ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 14ms | 
| total: | 178ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.