Author: atsushi
Date: 2007-03-01 04:59:00 -0500 (Thu, 01 Mar 2007)
New Revision: 73582

Modified:
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/InitiatorServiceModelSecurityTokenRequirement.cs
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/RecipientServiceModelSecurityTokenRequirement.cs
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ServiceModelSecurityTokenRequirement.cs
Log:
2007-03-01  Atsushi Enomoto  <[EMAIL PROTECTED]>

        * ServiceModelSecurityTokenRequirement.cs,
          RecipientServiceModelSecurityTokenRequirement.cs,
          InitiatorServiceModelSecurityTokenRequirement.cs :
          implemented ToString().



Modified: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog
 2007-03-01 08:21:30 UTC (rev 73581)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog
 2007-03-01 09:59:00 UTC (rev 73582)
@@ -1,5 +1,12 @@
 2007-03-01  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
+       * ServiceModelSecurityTokenRequirement.cs,
+         RecipientServiceModelSecurityTokenRequirement.cs,
+         InitiatorServiceModelSecurityTokenRequirement.cs :
+         implemented ToString().
+
+2007-03-01  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
        * SslSecurityTokenParameters.cs : more initialization of requirement.
        * SslSecurityTokenAuthenticator.cs : new file.
 

Modified: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/InitiatorServiceModelSecurityTokenRequirement.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/InitiatorServiceModelSecurityTokenRequirement.cs
  2007-03-01 08:21:30 UTC (rev 73581)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/InitiatorServiceModelSecurityTokenRequirement.cs
  2007-03-01 09:59:00 UTC (rev 73582)
@@ -58,10 +58,9 @@
                        set { Properties [ViaProperty] = value; }
                }
 
-               [MonoTODO]
                public override string ToString ()
                {
-                       return base.ToString ();
+                       return Dump ();
                }
        }
 }

Modified: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/RecipientServiceModelSecurityTokenRequirement.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/RecipientServiceModelSecurityTokenRequirement.cs
  2007-03-01 08:21:30 UTC (rev 73581)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/RecipientServiceModelSecurityTokenRequirement.cs
  2007-03-01 09:59:00 UTC (rev 73582)
@@ -75,10 +75,9 @@
                        set { Properties [SuppressAuditFailureProperty] = 
value; }
                }
 
-               [MonoTODO]
                public override string ToString ()
                {
-                       return base.ToString ();
+                       return Dump ();
                }
        }
 }

Modified: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ServiceModelSecurityTokenRequirement.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ServiceModelSecurityTokenRequirement.cs
   2007-03-01 08:21:30 UTC (rev 73581)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ServiceModelSecurityTokenRequirement.cs
   2007-03-01 09:59:00 UTC (rev 73582)
@@ -25,10 +25,12 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
+using System.Collections.Generic;
 using System.IdentityModel.Selectors;
 using System.IdentityModel.Tokens;
 using System.ServiceModel.Channels;
 using System.ServiceModel.Security;
+using System.Text;
 
 namespace System.ServiceModel.Security.Tokens
 {
@@ -216,5 +218,18 @@
                        }
                        set { Properties [TransportSchemeProperty] = value; }
                }
+
+               internal string Dump ()
+               {
+                       StringBuilder sb = new StringBuilder ();
+                       sb.Append (GetType ()).Append (":");
+                       foreach (KeyValuePair<string, object> p in Properties)
+                               sb.Append ("\n------------\n")
+                                 .Append ("URI: ")
+                                 .Append (p.Key)
+                                 .Append ("\nValue: ")
+                                 .Append (p.Value);
+                       return sb.ToString ();
+               }
        }
 }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to