2010-07-26 107 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和工程罰款:)

問候