Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

slishnevsky


Известный Болтун

Зарегистрирован:
24 February 2005
Сообщения: 521
Примеры кода: 0
 

Помогите разобраться с WebService

08 May 2008 00:47  


Если у меня имеется WebService метод которого возвращает комплексные данные, в данном случае IENumerable последовательность обьектов тип CalendarItem, как сделать чтобы такой WebService заработал?

Я получаю след. сообщение об ошибке, когда запускаю WebService:

Cannot serialize interface System.Collections.Generic.IEnumerable`1[[WebService1+CalendarItem, App_Web_tqzbo3e0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]].
<%@ WebService Language="C#" Class="WebService1" %>

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Collections.Generic;
using System.Xml.Linq;
using System.Linq;
using System.Globalization;
using System.Threading;
 
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService {
 
	private class CalendarItem {
		public string Title { get; set; }
		public string Link { get; set; }
	}
 
	[WebMethod]
	public IEnumerable<CalendarItem> GetCalendarItems() {
		XDocument document1 = XDocument.Load("some_rss_url");
		var items = from item in document.Descendants("entry")
			   select new CalendarItem {
				   Title = item.Element("title").Value,
				   Link = item.Element("link").Attribute("href").Value
               };
		return items;
	}
}





Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 08 May 2008 00:46
Наверх
  



Общие вопросы программирования на ASP.NET

 Помогите разобраться с WebServiceslishnevsky  08 May 2008 00:47
 Re: Помогите разобраться с WebServicebured  09 May 2008 00:11
 Re: Помогите разобраться с WebServicebured  08 May 2008 02:59
 Re: Помогите разобраться с WebServiceslishnevsky  08 May 2008 03:13
 Re: Помогите разобраться с WebServiceoutcoldman  08 May 2008 10:41
 Re: Помогите разобраться с WebServiceslishnevsky  08 May 2008 16:51
 Re: Помогите разобраться с WebServiceoutcoldman  08 May 2008 17:03
 Re: Помогите разобраться с WebServiceslishnevsky  08 May 2008 17:26
 Re: Помогите разобраться с WebServiceslishnevsky  08 May 2008 23:49
 Re: Помогите разобраться с WebServicebured  08 May 2008 01:41
 Re: Помогите разобраться с WebServiceslishnevsky  08 May 2008 02:49
 Re: Помогите разобраться с WebServicebured  08 May 2008 01:08
 Re: Помогите разобраться с WebServiceslishnevsky  08 May 2008 01:17
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта