2010-07-26 83 views
0

我有类:C#WebService类响应

public class LoginResponse 
    { 
     public String SessionID { get; private set; } 
     public DateTime? ActiveTo { get; private set; } 

     public LoginResponse() 
     { 
     } 

     public LoginResponse(String sessionID, DateTime? activeTo) 
     { 
      this.SessionID = sessionID; 
      this.ActiveTo = activeTo; 
     } 
    } 

,我想回到这个类作为Web服务响应:

[WebMethod] 
     public LoginResponse Login(String login, String password) 
     { 
      return new LoginResponse("a", null); 
     } 

类LoginResponse在其他DLL。我必须做什么,因为我得到一个错误?

的错误,告诉我必须使用使用XmlRootAttribute属性WebMethodAttribute或更改根型,因为LoginResponse是指方法或键入

+2

请加在编译时显示错误。 – fletcher 2010-07-26 05:21:54

+0

你看到什么错误*正确* – 2010-07-26 05:26:12

+0

在最后一行描述了一个错误,因为我在波兰有一条消息 – dzajdol 2010-07-26 05:33:09

回答

0

我有一个解决办法:

我必须登录:) 改变函数名现在,它的名字是servicelogin和工程罚款:)

问候