WCF service: Returning custom objects

后端 未结 3 1445
小鲜肉
小鲜肉 2020-12-06 17:51

I\'m using WCF service in my application. I need to return a custom object in the service class. The method is as follows:

IService.cs:
[OperationContract]
         


        
3条回答
  •  既然无缘
    2020-12-06 18:32

    You should return an instance of a class that is marked with the DataContract attribute:

    [DataContract]
    public class MyClass
    {
        [DataMember]
        public string MyString {get; set;}
    }
    

    Now change your service interface like so:

    [OperationContract]    
    MyClass GetMyClass();  
    

    And your service:

    public MyClass GetMyClass()      
    {     
        return new MyClass{MyString = "Test"};     
    } 
    

提交回复
热议问题