如何在WCF中发送和接收结构类型变量?

时间:2015-06-25 09:46:42

标签: c# wcf struct

我的WCF服务器中有这个代码:

public struct Detail
{
    public String ID;
    public String Event;
    public String Date;
    public String Title;
    public String Content;
    public String Type;

}


public class Service1 : IService1
{

    LINQDataContext LINQ = new LINQDataContext();

    public Detail[] AllNews()
    {
        var ResultLoad = LINQ.Show_All().ToList();
        int count = ResultLoad.Count();
        Detail[] News = new Detail[1000];
        for (int i = 0; i < count; i++)
        {
            News[i].ID = ResultLoad[i].Id.ToString();
            News[i].Event = ResultLoad[i].Event;
            News[i].Date = ResultLoad[i].Date;
            News[i].Title = ResultLoad[i].Title;
            News[i].Content = ResultLoad[i].Content;
            News[i].Type = ResultLoad[i].Type;
        }
        return News;
    }

}

我想在我的客户端应用中收到新闻数据。我使用这段代码,但它不起作用:

ServiceReference1.Service1Client Client = new ServiceReference1.Service1Client();
        Detail[] MainNews = new Detail[1000];

        MainNews = Client.AllNews;

如何在主客户端应用中从WCF接收新闻数据?

0 个答案:

没有答案