سلام بر برنامه نویسان عزیز ایران زمین 😉 در این پست کد Serialize آبجکت به SOAP message در سی شارپ #C را آماده کردم. انشاالله که این آموزش برای شما مفید باشد.
خروجی کد به این صورت می باشد :
Initial value
name: 15
Values after SOAP serialization
name: 0
name: 15
Values after SOAP serialization
name: 0
کد Serialize آبجکت به SOAP message در سی شارپ #C :
using System;
using System.IO;
using System.Collections;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Soap;
[Serializable]
public class MyElement
{
public MyElement(string name)
{
this.name = name;
this.cacheValue = 15;
}
public override string ToString()
{
return(String.Format("{0}: {1}", name, cacheValue));
}
string name;
[NonSerialized]
int cacheValue;
}
class MainClass
{
public static void Main()
{
MyElement ele = new MyElement("name");
Console.WriteLine("Initial value");
Console.WriteLine("{0}", ele);
// write to SOAP (XML), read it back
using System.IO;
using System.Collections;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Soap;
[Serializable]
public class MyElement
{
public MyElement(string name)
{
this.name = name;
this.cacheValue = 15;
}
public override string ToString()
{
return(String.Format("{0}: {1}", name, cacheValue));
}
string name;
[NonSerialized]
int cacheValue;
}
class MainClass
{
public static void Main()
{
MyElement ele = new MyElement("name");
Console.WriteLine("Initial value");
Console.WriteLine("{0}", ele);
// write to SOAP (XML), read it back