Click here to Skip to main content
15,897,518 members
Home / Discussions / C#
   

C#

 
AnswerRe: Object "type not expected" when using serialization in web services Pin
Thomas ST22-Apr-09 4:59
Thomas ST22-Apr-09 4:59 
GeneralRe: Object "type not expected" when using serialization in web services Pin
BASONJS22-Apr-09 5:14
BASONJS22-Apr-09 5:14 
GeneralRe: Object "type not expected" when using serialization in web services Pin
Thomas ST22-Apr-09 20:57
Thomas ST22-Apr-09 20:57 
System.Runtime.Serialization is used for binary serialization.
Since Webservices use Soap wich is xml, you should serialize objects to xml.

Read this article on msdn about XML Serialization with XML Web Services.

In your example, just import System.Xml.Serialization and add the annotation [System.Xml.Serialization.XmlTypeAttribute()].
And make public accessors to the members you want to be serialized.

using System;
using System.Runtime.Serialization;
using Person;
using System.Xml;
using System.Xml.Serialization;

namespace SchoolPackage
{
    //This line is basically all you need for the class to be serializable
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.x.com/namespace/", TypeName = "Student")]
    public class Student
    {
        [System.Xml.Serialization.XmlElementAttribute(ElementName = "myCustomXmlElementName")]
        public string StrLastAlteredByUser
        {
            get { return strLastAlteredByUser; }
            set { strLastAlteredByUser = value; }
        }
    }
}


ps. personally I would let Student inherit Person Smile | :)
GeneralRe: Object "type not expected" when using serialization in web services Pin
BASONJS22-Apr-09 23:04
BASONJS22-Apr-09 23:04 
GeneralRe: Object "type not expected" when using serialization in web services Pin
BASONJS23-Apr-09 5:29
BASONJS23-Apr-09 5:29 
Questionproblem with keypress function Pin
MehmetKocc22-Apr-09 3:57
MehmetKocc22-Apr-09 3:57 
AnswerRe: problem with keypress function Pin
musefan22-Apr-09 4:02
musefan22-Apr-09 4:02 
AnswerRe: problem with keypress function Pin
Luc Pattyn22-Apr-09 4:13
sitebuilderLuc Pattyn22-Apr-09 4:13 
AnswerRe: problem with keypress function Pin
DoctorMick22-Apr-09 4:15
DoctorMick22-Apr-09 4:15 
AnswerRe: problem with keypress function Pin
ramz_g22-Apr-09 23:22
ramz_g22-Apr-09 23:22 
QuestionRefreshing Windows Form content / moving the window around Pin
Piratenwichtl200022-Apr-09 3:40
Piratenwichtl200022-Apr-09 3:40 
AnswerRe: Refreshing Windows Form content / moving the window around Pin
musefan22-Apr-09 4:00
musefan22-Apr-09 4:00 
GeneralRe: Refreshing Windows Form content / moving the window around Pin
Piratenwichtl200022-Apr-09 21:24
Piratenwichtl200022-Apr-09 21:24 
QuestionHow can i perform Alt+T operation through programming in c#.net 3.5 Windows application. Pin
Narendra Reddy Vajrala22-Apr-09 3:35
Narendra Reddy Vajrala22-Apr-09 3:35 
AnswerRe: How can i perform Alt+T operation through programming in c#.net 3.5 Windows application. Pin
Henry Minute22-Apr-09 3:49
Henry Minute22-Apr-09 3:49 
GeneralRe: How can i perform Alt+T operation through programming in c#.net 3.5 Windows application. Pin
Narendra Reddy Vajrala22-Apr-09 5:08
Narendra Reddy Vajrala22-Apr-09 5:08 
GeneralRe: How can i perform Alt+T operation through programming in c#.net 3.5 Windows application. Pin
Henry Minute22-Apr-09 5:12
Henry Minute22-Apr-09 5:12 
AnswerRe: How can i perform Alt+T operation through programming in c#.net 3.5 Windows application. Pin
Luc Pattyn22-Apr-09 4:16
sitebuilderLuc Pattyn22-Apr-09 4:16 
Questioncan i rotate a panel and its content Pin
Babita Shivade22-Apr-09 3:00
Babita Shivade22-Apr-09 3:00 
AnswerRe: can i rotate a panel and its content Pin
Dave Kreskowiak22-Apr-09 6:38
mveDave Kreskowiak22-Apr-09 6:38 
Questioni am posting the same question here for reference for u peoples Pin
Hema Bairavan22-Apr-09 2:57
Hema Bairavan22-Apr-09 2:57 
AnswerRe: i am posting the same question here for reference for u peoples PinPopular
Pete O'Hanlon22-Apr-09 3:07
mvePete O'Hanlon22-Apr-09 3:07 
GeneralRe: i am posting the same question here for reference for u peoples Pin
Hema Bairavan22-Apr-09 4:35
Hema Bairavan22-Apr-09 4:35 
GeneralRe: i am posting the same question here for reference for u peoples Pin
Marc A. Brown22-Apr-09 5:11
Marc A. Brown22-Apr-09 5:11 
GeneralRe: i am posting the same question here for reference for u peoples Pin
Hema Bairavan22-Apr-09 20:03
Hema Bairavan22-Apr-09 20:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.