dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Serialization


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Serialization/Formatters SoapFault.cs, 1.1, 1.2
Date: Sat, 02 Aug 2003 21:21:26 -0400

Update of 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/Formatters
In directory 
subversions:/tmp/cvs-serv13632/runtime/System/Runtime/Serialization/Formatters

Modified Files:
        SoapFault.cs 
Log Message:


Implement some TODO's in "System.Runtime.Serialization".


Index: SoapFault.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/Formatters/SoapFault.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** SoapFault.cs        19 Apr 2003 09:22:41 -0000      1.1
--- SoapFault.cs        3 Aug 2003 01:21:24 -0000       1.2
***************
*** 48,62 ****
                                this.serverFault = serverFault;
                        }
-       [TODO]
        internal SoapFault(SerializationInfo info, StreamingContext context)
                        {
!                               // TODO
                        }
  
        // Implement the ISerializable interface.
-       [TODO]
        public void GetObjectData(SerializationInfo info, StreamingContext 
context)
                        {
!                               // TODO
                        }
  
--- 48,77 ----
                                this.serverFault = serverFault;
                        }
        internal SoapFault(SerializationInfo info, StreamingContext context)
                        {
!                               faultCode = 
info.GetStringIgnoreCase("faultcode");
!                               if(faultCode != null)
!                               {
!                                       int posn = faultCode.IndexOf(':');
!                                       if(posn != -1)
!                                       {
!                                               faultCode = 
faultCode.Substring(posn + 1);
!                                       }
!                               }
!                               faultString = 
info.GetStringIgnoreCase("faultstring");
!                               faultActor = 
info.GetStringIgnoreCase("faultactor");
!                               serverFault = info.GetValueIgnoreCase("detail", 
typeof(Object));
                        }
  
        // Implement the ISerializable interface.
        public void GetObjectData(SerializationInfo info, StreamingContext 
context)
                        {
!                               info.AddValue("faultcode", "SOAP-ENV:" + 
faultCode);
!                               info.AddValue("faultstring", faultString);
!                               if(faultActor != null)
!                               {
!                                       info.AddValue("faultactor", faultActor);
!                               }
!                               info.AddValue("detail", serverFault, 
typeof(Object));
                        }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]