/mcs/class/System.Runtime.Remoting/Test/ContextsTest.cs
C# | 1145 lines | 1080 code | 45 blank | 20 comment | 4 complexity | 8cb55fb9df5b7dfa4307db6b6252537b MD5 | raw file
Possible License(s): Unlicense, Apache-2.0, LGPL-2.0, MPL-2.0-no-copyleft-exception, CC-BY-SA-3.0, GPL-2.0
Large files files are truncated, but you can click here to view the full file
- //
- // MonoTests.Remoting.ContextsTest.cs
- //
- // Author: Lluis Sanchez Gual (lluis@ximian.com)
- //
- // 2003 (C) Copyright, Ximian, Inc.
- //
-
- using System;
- using System.Net;
- using System.Threading;
- using System.Collections;
- using System.Runtime.Remoting;
- using System.Runtime.Remoting.Channels;
- using System.Runtime.Remoting.Lifetime;
- using System.Runtime.Remoting.Channels.Tcp;
- using System.Runtime.Remoting.Activation;
- using System.Runtime.Remoting.Contexts;
- using NUnit.Framework;
-
- namespace MonoTests.Remoting
- {
- [TestFixture]
- public class ContextsTest
- {
- TcpChannel ch;
-
- [TestFixtureSetUp]
- public void Run()
- {
- CallSeq.CommonDomainId = 1;
- Context.RegisterDynamicProperty (new DynProperty("global"), null, null);
-
- ch = new TcpChannel(0);
- ChannelServices.RegisterChannel (ch);
- }
-
- [TestFixtureTearDown]
- public void End ()
- {
- Context.UnregisterDynamicProperty ("global", null, null);
- if (ch != null)
- ChannelServices.UnregisterChannel (ch);
- }
-
- [Test]
- [Category ("NotWorking")] // disabled as it got not working by NUnit upgrade to 2.4.8
- public void TestSameContext ()
- {
- CallSeq.Init("TestSameContext");
- CallSeq.Add (">> TestSameContext");
- CallSeq.Add (">> Creating instance");
- ServerList list = new ServerList();
- CallSeq.Add ("<< Creating instance");
- RunTestObject (list);
- CallSeq.Add ("<< TestSameContext");
- CallSeq.Check (Checks.seqSameContext,1);
- }
-
- [Test]
- [Category ("NotWorking")] // disabled as it got not working by NUnit upgrade to 2.4.8
- public void TestNewContext ()
- {
- CallSeq.Init("TestNewContext");
- CallSeq.Add (">> TestNewContext");
- object[] at = new object[] { new ContextHookAttribute ("1",true)};
- CallSeq.Add (">> Creating instance");
- ServerList list = (ServerList) Activator.CreateInstance (typeof (ServerList),null,at);
- CallSeq.Add ("<< Creating instance");
- RunTestObject (list);
- CallSeq.Add ("<< TestNewContext");
- CallSeq.Check (Checks.seqNewContext,1);
- }
-
- [Test]
- [Category ("NotWorking")] // disabled as it got not working by NUnit upgrade to 2.4.8
- public void TestRemoteContext ()
- {
- AppDomain domain = BaseCallTest.CreateDomain ("test");
- DomainServer server = (DomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.DomainServer");
- try
- {
- CallSeq.Init("TestRemoteContext");
- CallSeq.Add (">> TestRemoteContext");
- object[] at = new object[] { new ContextHookAttribute ("1",true), new UrlAttribute ("tcp://localhost:1122")};
- CallSeq.Add (">> Creating instance");
- ServerList list = (ServerList) Activator.CreateInstance (typeof (ServerList),null,at);
- CallSeq.Add ("<< Creating instance");
- RunTestObject (list);
- CallSeq.Add ("<< TestRemoteContext");
- CallSeq.Check (Checks.seqRemoteContext,1);
-
- CallSeq.Init ("TestRemoteContext Server");
- CallSeq.Seq = server.GetRemoteSeq ();
- CallSeq.Check (Checks.seqRemoteContext,2);
- }
- catch (Exception ex)
- {
- Console.WriteLine (ex);
- throw ex;
- }
- finally
- {
- server.Stop ();
- }
- // AppDomain.Unload (domain);
- }
-
- void RunTestObject (ServerList list)
- {
- DynProperty prop1 = new DynProperty("defcontext");
- DynProperty prop2 = new DynProperty("proxy");
-
- try
- {
- Context.RegisterDynamicProperty (prop1, null, Context.DefaultContext);
- Context.RegisterDynamicProperty (prop2, list, null);
-
- CallSeq.Add(">> Clear");
- list.GetType().GetMethod ("Clear").Invoke (list, null);
- CallSeq.Add("<< Clear");
-
- CallSeq.Add(">> Set fields");
- list.NumVal = 4;
- list.StrVal = "hi";
- CallSeq.Add("<< Set fields");
-
- CallSeq.Add(">> Get fields");
- int nv = list.NumVal;
- string sv = list.StrVal;
- CallSeq.Add("<< Get fields");
- CallSeq.Add ("Get fields Result: " + nv + " / " + sv);
-
- CallSeq.Add(">> ParameterTest1");
- string b;
- list.ParameterTest1 (112, out b);
- CallSeq.Add("<< ParameterTest1");
- CallSeq.Add("ParameterTest1 Result: " + b);
-
- CallSeq.Add(">> ParameterTest2");
- int bn;
- list.ParameterTest2 (112, out bn);
- CallSeq.Add("<< ParameterTest2");
- CallSeq.Add("ParameterTest2 Result: " + bn);
-
- // These are remote calls that return references to remote objects
-
- CallSeq.Add (">> Creating two remote items");
- ServerObject item0 = list.CreateItem ("S0", 33);
-
- item0.SetValue (55);
- list.Add (item0);
-
- ServerObject item1 = list.NewItem ("S1");
- item1.SetValue (111);
- ServerObject item2 = list.NewItem ("S2");
- item2.SetValue (222);
- CallSeq.Add ("<< Creating two remote items");
-
- // Two objects created in this client app
-
- CallSeq.Add (">> Creating two client items");
- ServerObject item3 = new ServerObject ("C1");
- item3.SetValue (333);
- ServerObject item4 = new ServerObject ("C2");
- item4.SetValue (444);
- CallSeq.Add ("<< Creating two client items");
-
- // Object references passed to the remote list
-
- CallSeq.Add (">> Adding items");
- list.Add (item3);
- list.Add (item4);
- CallSeq.Add ("<< Adding items");
-
- // This sums all values of the ServerObjects in the list. The server
- // makes a remote call to this client to get the value of the
- // objects created locally
-
- CallSeq.Add (">> Processing items");
- list.ProcessItems ();
- CallSeq.Add ("<< Processing items");
- }
- catch (Exception ex)
- {
- Console.WriteLine ("ERR:" + ex.ToString());
- throw;
- }
-
- Context.UnregisterDynamicProperty ("defcontext", null, Context.DefaultContext);
- Context.UnregisterDynamicProperty ("proxy", list, null);
- }
- }
-
- class DomainServer: MarshalByRefObject
- {
- TcpChannel ch;
-
- public DomainServer()
- {
- CallSeq.CommonDomainId = 2;
- try
- {
- ch = new TcpChannel(1122);
- ChannelServices.RegisterChannel (ch);
-
- RemotingConfiguration.RegisterActivatedServiceType (typeof (ServerList));
- RemotingConfiguration.RegisterActivatedServiceType (typeof (ServerObject));
- }
- catch (Exception ex)
- {
- Console.WriteLine (ex.ToString());
- throw;
- }
- }
-
- public ArrayList GetRemoteSeq()
- {
- return CallSeq.Seq;
- }
-
- public void Stop ()
- {
- if (ch != null)
- ChannelServices.UnregisterChannel (ch);
- }
- }
-
- class Checks
- {
- public static string[] seqSameContext =
- {
- "001 (d1,c0) >> TestSameContext",
- "002 (d1,c0) >> Creating instance",
- "003 (d1,c0) ContextHookAttribute(x.d1).IsContextOK",
- "004 (d1,c0) List created",
- "005 (d1,c0) << Creating instance",
- "006 (d1,c0) IContributeDynamicSink(defcontext).GetDynamicSink",
- "007 (d1,c0) IContributeDynamicSink(proxy).GetDynamicSink",
- "008 (d1,c0) >> Clear",
- "009 (d1,c0) Clearing",
- "010 (d1,c0) << Clear",
- "011 (d1,c0) >> Set fields",
- "012 (d1,c0) << Set fields",
- "013 (d1,c0) >> Get fields",
- "014 (d1,c0) << Get fields",
- "015 (d1,c0) Get fields Result: 4 / hi",
- "016 (d1,c0) >> ParameterTest1",
- "017 (d1,c0) << ParameterTest1",
- "018 (d1,c0) ParameterTest1 Result: adeu 112",
- "019 (d1,c0) >> ParameterTest2",
- "020 (d1,c0) << ParameterTest2",
- "021 (d1,c0) ParameterTest2 Result: 113",
- "022 (d1,c0) >> Creating two remote items",
- "023 (d1,c0) ServerObject S0: setting 33",
- "024 (d1,c0) ServerObject S0: setting 55",
- "025 (d1,c0) Added S0",
- "026 (d1,c0) Added S1",
- "027 (d1,c0) ServerObject S1: setting 111",
- "028 (d1,c0) Added S2",
- "029 (d1,c0) ServerObject S2: setting 222",
- "030 (d1,c0) << Creating two remote items",
- "031 (d1,c0) >> Creating two client items",
- "032 (d1,c0) ServerObject C1: setting 333",
- "033 (d1,c0) ServerObject C2: setting 444",
- "034 (d1,c0) << Creating two client items",
- "035 (d1,c0) >> Adding items",
- "036 (d1,c0) Added C1",
- "037 (d1,c0) Added C2",
- "038 (d1,c0) << Adding items",
- "039 (d1,c0) >> Processing items",
- "040 (d1,c0) Processing",
- "041 (d1,c0) ServerObject S0: getting 55",
- "042 (d1,c0) ServerObject S1: getting 111",
- "043 (d1,c0) ServerObject S2: getting 222",
- "044 (d1,c0) ServerObject C1: getting 333",
- "045 (d1,c0) ServerObject C2: getting 444",
- "046 (d1,c0) Total: 1165",
- "047 (d1,c0) << Processing items",
- "048 (d1,c0) << TestSameContext",
- };
-
- public static string[] seqNewContext =
- {
- "001 (d1,c0) >> TestNewContext",
- "002 (d1,c0) >> Creating instance",
- "003 (d1,c0) ContextHookAttribute(1.d1).IsContextOK",
- "004 (d1,c0) IContextAttribute(1.d1).GetPropertiesForNewContext",
- "005 (d1,c0) IContextAttribute(x.d1).GetPropertiesForNewContext",
- "006 (d1,c0) <-> global DynamicSink Start .ctor client:True",
- "007 (d1,c0) ContextHookAttribute(1.d1).Freeze",
- "008 (d1,c0) ContextHookAttribute(x.d1).Freeze",
- "009 (d1,c0) ContextHookAttribute(1.d1).IsNewContextOK",
- "010 (d1,c0) ContextHookAttribute(x.d1).IsNewContextOK",
- "011 (d1,c1) IContributeServerContextSink(x.d1).GetServerContextSink",
- "012 (d1,c1) IContributeServerContextSink(1.d1).GetServerContextSink",
- "013 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage .ctor",
- "014 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage .ctor",
-
- // Changed the order. I think this is a safe chenge, since it is
- // not defined where the call to GetEnvoySink should be made.
- "015 (d1,c1) IContributeEnvoySink(1.d1).GetEnvoySink",
- "016 (d1,c1) IContributeEnvoySink(x.d1).GetEnvoySink",
- "017 (d1,c1) List created",
-
- /* "015 (d1,c1) List created",
- "016 (d1,c1) IContributeEnvoySink(1.d1).GetEnvoySink",
- "017 (d1,c1) IContributeEnvoySink(x.d1).GetEnvoySink",
- */
- "018 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage .ctor",
- "019 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage .ctor",
- "020 (d1,c0) <-> global DynamicSink Finish .ctor client:True",
- "021 (d1,c0) << Creating instance",
- "022 (d1,c0) IContributeDynamicSink(defcontext).GetDynamicSink",
- "023 (d1,c0) IContributeDynamicSink(proxy).GetDynamicSink",
- "024 (d1,c0) >> Clear",
- "025 (d1,c0) <-> proxy DynamicSink Start Clear client:True",
- "026 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage Clear",
- "027 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage Clear",
- "028 (d1,c0) <-> global DynamicSink Start Clear client:True",
- "029 (d1,c0) <-> defcontext DynamicSink Start Clear client:True",
- "030 (d1,c1) <-> global DynamicSink Start Clear client:False",
- "031 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage Clear",
- "032 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage Clear",
- "033 (d1,c1) IContributeObjectSink(x.d1).GetObjectSink",
- "034 (d1,c1) IContributeObjectSink(1.d1).GetObjectSink",
- "035 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage Clear",
- "036 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage Clear",
- "037 (d1,c1) Clearing",
- "038 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage Clear",
- "039 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage Clear",
- "040 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage Clear",
- "041 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage Clear",
- "042 (d1,c1) <-> global DynamicSink Finish Clear client:False",
- "043 (d1,c0) <-> global DynamicSink Finish Clear client:True",
- "044 (d1,c0) <-> defcontext DynamicSink Finish Clear client:True",
- "045 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage Clear",
- "046 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage Clear",
- "047 (d1,c0) <-> proxy DynamicSink Finish Clear client:True",
- "048 (d1,c0) << Clear",
- "049 (d1,c0) >> Set fields",
- "050 (d1,c0) <-> proxy DynamicSink Start FieldSetter client:True",
- "051 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "052 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "053 (d1,c0) <-> global DynamicSink Start FieldSetter client:True",
- "054 (d1,c0) <-> defcontext DynamicSink Start FieldSetter client:True",
- "055 (d1,c1) <-> global DynamicSink Start FieldSetter client:False",
- "056 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "057 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "058 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "059 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "060 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "061 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "062 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "063 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "064 (d1,c1) <-> global DynamicSink Finish FieldSetter client:False",
- "065 (d1,c0) <-> global DynamicSink Finish FieldSetter client:True",
- "066 (d1,c0) <-> defcontext DynamicSink Finish FieldSetter client:True",
- "067 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "068 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "069 (d1,c0) <-> proxy DynamicSink Finish FieldSetter client:True",
- "070 (d1,c0) <-> proxy DynamicSink Start FieldSetter client:True",
- "071 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "072 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "073 (d1,c0) <-> global DynamicSink Start FieldSetter client:True",
- "074 (d1,c0) <-> defcontext DynamicSink Start FieldSetter client:True",
- "075 (d1,c1) <-> global DynamicSink Start FieldSetter client:False",
- "076 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "077 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "078 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "079 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "080 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "081 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "082 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "083 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "084 (d1,c1) <-> global DynamicSink Finish FieldSetter client:False",
- "085 (d1,c0) <-> global DynamicSink Finish FieldSetter client:True",
- "086 (d1,c0) <-> defcontext DynamicSink Finish FieldSetter client:True",
- "087 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "088 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "089 (d1,c0) <-> proxy DynamicSink Finish FieldSetter client:True",
- "090 (d1,c0) << Set fields",
- "091 (d1,c0) >> Get fields",
- "092 (d1,c0) <-> proxy DynamicSink Start FieldGetter client:True",
- "093 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldGetter",
-
- "094 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "095 (d1,c0) <-> global DynamicSink Start FieldGetter client:True",
- "096 (d1,c0) <-> defcontext DynamicSink Start FieldGetter client:True",
- "097 (d1,c1) <-> global DynamicSink Start FieldGetter client:False",
- "098 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "099 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "100 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "101 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "102 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "103 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "104 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "105 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "106 (d1,c1) <-> global DynamicSink Finish FieldGetter client:False",
- "107 (d1,c0) <-> global DynamicSink Finish FieldGetter client:True",
- "108 (d1,c0) <-> defcontext DynamicSink Finish FieldGetter client:True",
- "109 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "110 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "111 (d1,c0) <-> proxy DynamicSink Finish FieldGetter client:True",
- "112 (d1,c0) <-> proxy DynamicSink Start FieldGetter client:True",
- "113 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "114 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "115 (d1,c0) <-> global DynamicSink Start FieldGetter client:True",
- "116 (d1,c0) <-> defcontext DynamicSink Start FieldGetter client:True",
- "117 (d1,c1) <-> global DynamicSink Start FieldGetter client:False",
- "118 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "119 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "120 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "121 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldGetter",
-
- "122 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "123 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "124 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "125 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "126 (d1,c1) <-> global DynamicSink Finish FieldGetter client:False",
- "127 (d1,c0) <-> global DynamicSink Finish FieldGetter client:True",
- "128 (d1,c0) <-> defcontext DynamicSink Finish FieldGetter client:True",
- "129 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "130 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "131 (d1,c0) <-> proxy DynamicSink Finish FieldGetter client:True",
- "132 (d1,c0) << Get fields",
- "133 (d1,c0) Get fields Result: 4 / hi",
- "134 (d1,c0) >> ParameterTest1",
- "135 (d1,c0) <-> proxy DynamicSink Start ParameterTest1 client:True",
- "136 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage ParameterTest1",
- "137 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage ParameterTest1",
- "138 (d1,c0) <-> global DynamicSink Start ParameterTest1 client:True",
- "139 (d1,c0) <-> defcontext DynamicSink Start ParameterTest1 client:True",
- "140 (d1,c1) <-> global DynamicSink Start ParameterTest1 client:False",
- "141 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage ParameterTest1",
- "142 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage ParameterTest1",
- "143 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage ParameterTest1",
- "144 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage ParameterTest1",
- "145 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage ParameterTest1",
- "146 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage ParameterTest1",
- "147 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage ParameterTest1",
- "148 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage ParameterTest1",
- "149 (d1,c1) <-> global DynamicSink Finish ParameterTest1 client:False",
- "150 (d1,c0) <-> global DynamicSink Finish ParameterTest1 client:True",
- "151 (d1,c0) <-> defcontext DynamicSink Finish ParameterTest1 client:True",
- "152 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage ParameterTest1",
- "153 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage ParameterTest1",
- "154 (d1,c0) <-> proxy DynamicSink Finish ParameterTest1 client:True",
- "155 (d1,c0) << ParameterTest1",
- "156 (d1,c0) ParameterTest1 Result: adeu 112",
- "157 (d1,c0) >> ParameterTest2",
- "158 (d1,c0) <-> proxy DynamicSink Start ParameterTest2 client:True",
- "159 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage ParameterTest2",
- "160 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage ParameterTest2",
- "161 (d1,c0) <-> global DynamicSink Start ParameterTest2 client:True",
- "162 (d1,c0) <-> defcontext DynamicSink Start ParameterTest2 client:True",
- "163 (d1,c1) <-> global DynamicSink Start ParameterTest2 client:False",
- "164 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage ParameterTest2",
-
- "165 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage ParameterTest2",
- "166 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage ParameterTest2",
- "167 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage ParameterTest2",
- "168 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage ParameterTest2",
- "169 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage ParameterTest2",
- "170 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage ParameterTest2",
- "171 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage ParameterTest2",
- "172 (d1,c1) <-> global DynamicSink Finish ParameterTest2 client:False",
- "173 (d1,c0) <-> global DynamicSink Finish ParameterTest2 client:True",
- "174 (d1,c0) <-> defcontext DynamicSink Finish ParameterTest2 client:True",
- "175 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage ParameterTest2",
- "176 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage ParameterTest2",
- "177 (d1,c0) <-> proxy DynamicSink Finish ParameterTest2 client:True",
- "178 (d1,c0) << ParameterTest2",
- "179 (d1,c0) ParameterTest2 Result: 113",
- "180 (d1,c0) >> Creating two remote items",
- "181 (d1,c0) <-> proxy DynamicSink Start CreateItem client:True",
- "182 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage CreateItem",
- "183 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage CreateItem",
- "184 (d1,c0) <-> global DynamicSink Start CreateItem client:True",
- "185 (d1,c0) <-> defcontext DynamicSink Start CreateItem client:True",
- "186 (d1,c1) <-> global DynamicSink Start CreateItem client:False",
- "187 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage CreateItem",
- "188 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage CreateItem",
- "189 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage CreateItem",
- "190 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage CreateItem",
- "191 (d1,c1) ServerObject S0: setting 33",
- "192 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage CreateItem",
- "193 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage CreateItem",
- "194 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage CreateItem",
- "195 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage CreateItem",
- "196 (d1,c1) <-> global DynamicSink Finish CreateItem client:False",
- "197 (d1,c0) <-> global DynamicSink Finish CreateItem client:True",
- "198 (d1,c0) <-> defcontext DynamicSink Finish CreateItem client:True",
- "199 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage CreateItem",
- "200 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage CreateItem",
- "201 (d1,c0) <-> proxy DynamicSink Finish CreateItem client:True",
- "202 (d1,c0) ServerObject S0: setting 55",
- "203 (d1,c0) <-> proxy DynamicSink Start Add client:True",
- "204 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage Add",
- "205 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage Add",
- "206 (d1,c0) <-> global DynamicSink Start Add client:True",
- "207 (d1,c0) <-> defcontext DynamicSink Start Add client:True",
- "208 (d1,c1) <-> global DynamicSink Start Add client:False",
- "209 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage Add",
- "210 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage Add",
- "211 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage Add",
- "212 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage Add",
- "213 (d1,c1) Added S0",
- "214 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage Add",
- "215 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage Add",
- "216 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage Add",
- "217 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage Add",
- "218 (d1,c1) <-> global DynamicSink Finish Add client:False",
- "219 (d1,c0) <-> global DynamicSink Finish Add client:True",
- "220 (d1,c0) <-> defcontext DynamicSink Finish Add client:True",
- "221 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage Add",
- "222 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage Add",
- "223 (d1,c0) <-> proxy DynamicSink Finish Add client:True",
- "224 (d1,c0) <-> proxy DynamicSink Start NewItem client:True",
- "225 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage NewItem",
- "226 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage NewItem",
- "227 (d1,c0) <-> global DynamicSink Start NewItem client:True",
- "228 (d1,c0) <-> defcontext DynamicSink Start NewItem client:True",
- "229 (d1,c1) <-> global DynamicSink Start NewItem client:False",
- "230 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage NewItem",
- "231 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage NewItem",
- "232 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage NewItem",
- "233 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage NewItem",
- "234 (d1,c1) Added S1",
- "235 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage NewItem",
- "236 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage NewItem",
- "237 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage NewItem",
- "238 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage NewItem",
- "239 (d1,c1) <-> global DynamicSink Finish NewItem client:False",
- "240 (d1,c0) <-> global DynamicSink Finish NewItem client:True",
- "241 (d1,c0) <-> defcontext DynamicSink Finish NewItem client:True",
- "242 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage NewItem",
- "243 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage NewItem",
- "244 (d1,c0) <-> proxy DynamicSink Finish NewItem client:True",
- "245 (d1,c0) ServerObject S1: setting 111",
- "246 (d1,c0) <-> proxy DynamicSink Start NewItem client:True",
- "247 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage NewItem",
- "248 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage NewItem",
- "249 (d1,c0) <-> global DynamicSink Start NewItem client:True",
- "250 (d1,c0) <-> defcontext DynamicSink Start NewItem client:True",
- "251 (d1,c1) <-> global DynamicSink Start NewItem client:False",
- "252 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage NewItem",
- "253 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage NewItem",
- "254 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage NewItem",
- "255 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage NewItem",
- "256 (d1,c1) Added S2",
- "257 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage NewItem",
- "258 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage NewItem",
- "259 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage NewItem",
- "260 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage NewItem",
- "261 (d1,c1) <-> global DynamicSink Finish NewItem client:False",
- "262 (d1,c0) <-> global DynamicSink Finish NewItem client:True",
- "263 (d1,c0) <-> defcontext DynamicSink Finish NewItem client:True",
- "264 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage NewItem",
- "265 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage NewItem",
- "266 (d1,c0) <-> proxy DynamicSink Finish NewItem client:True",
- "267 (d1,c0) ServerObject S2: setting 222",
- "268 (d1,c0) << Creating two remote items",
- "269 (d1,c0) >> Creating two client items",
- "270 (d1,c0) ServerObject C1: setting 333",
- "271 (d1,c0) ServerObject C2: setting 444",
- "272 (d1,c0) << Creating two client items",
- "273 (d1,c0) >> Adding items",
- "274 (d1,c0) <-> proxy DynamicSink Start Add client:True",
- "275 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage Add",
- "276 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage Add",
- "277 (d1,c0) <-> global DynamicSink Start Add client:True",
- "278 (d1,c0) <-> defcontext DynamicSink Start Add client:True",
- "279 (d1,c1) <-> global DynamicSink Start Add client:False",
- "280 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage Add",
- "281 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage Add",
- "282 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage Add",
- "283 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage Add",
- "284 (d1,c1) Added C1",
- "285 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage Add",
- "286 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage Add",
- "287 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage Add",
- "288 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage Add",
- "289 (d1,c1) <-> global DynamicSink Finish Add client:False",
- "290 (d1,c0) <-> global DynamicSink Finish Add client:True",
- "291 (d1,c0) <-> defcontext DynamicSink Finish Add client:True",
- "292 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage Add",
- "293 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage Add",
- "294 (d1,c0) <-> proxy DynamicSink Finish Add client:True",
- "295 (d1,c0) <-> proxy DynamicSink Start Add client:True",
- "296 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage Add",
- "297 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage Add",
- "298 (d1,c0) <-> global DynamicSink Start Add client:True",
- "299 (d1,c0) <-> defcontext DynamicSink Start Add client:True",
- "300 (d1,c1) <-> global DynamicSink Start Add client:False",
- "301 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage Add",
- "302 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage Add",
-
- "303 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage Add",
- "304 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage Add",
- "305 (d1,c1) Added C2",
- "306 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage Add",
- "307 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage Add",
- "308 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage Add",
- "309 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage Add",
- "310 (d1,c1) <-> global DynamicSink Finish Add client:False",
- "311 (d1,c0) <-> global DynamicSink Finish Add client:True",
- "312 (d1,c0) <-> defcontext DynamicSink Finish Add client:True",
- "313 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage Add",
- "314 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage Add",
- "315 (d1,c0) <-> proxy DynamicSink Finish Add client:True",
- "316 (d1,c0) << Adding items",
- "317 (d1,c0) >> Processing items",
- "318 (d1,c0) <-> proxy DynamicSink Start ProcessItems client:True",
- "319 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage ProcessItems",
- "320 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage ProcessItems",
- "321 (d1,c0) <-> global DynamicSink Start ProcessItems client:True",
- "322 (d1,c0) <-> defcontext DynamicSink Start ProcessItems client:True",
- "323 (d1,c1) <-> global DynamicSink Start ProcessItems client:False",
- "324 (d1,c1) --> ServerContextSink(1.d1) SyncProcessMessage ProcessItems",
- "325 (d1,c1) --> ServerContextSink(x.d1) SyncProcessMessage ProcessItems",
- "326 (d1,c1) --> ObjectSink(1.d1) SyncProcessMessage ProcessItems",
- "327 (d1,c1) --> ObjectSink(x.d1) SyncProcessMessage ProcessItems",
- "328 (d1,c1) Processing",
- "329 (d1,c1) ServerObject S0: getting 55",
- "330 (d1,c1) ServerObject S1: getting 111",
- "331 (d1,c1) ServerObject S2: getting 222",
- "332 (d1,c1) ServerObject C1: getting 333",
- "333 (d1,c1) ServerObject C2: getting 444",
- "334 (d1,c1) Total: 1165",
- "335 (d1,c1) <-- ObjectSink(x.d1) SyncProcessMessage ProcessItems",
- "336 (d1,c1) <-- ObjectSink(1.d1) SyncProcessMessage ProcessItems",
- "337 (d1,c1) <-- ServerContextSink(x.d1) SyncProcessMessage ProcessItems",
- "338 (d1,c1) <-- ServerContextSink(1.d1) SyncProcessMessage ProcessItems",
- "339 (d1,c1) <-> global DynamicSink Finish ProcessItems client:False",
- "340 (d1,c0) <-> global DynamicSink Finish ProcessItems client:True",
- "341 (d1,c0) <-> defcontext DynamicSink Finish ProcessItems client:True",
-
- "342 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage ProcessItems",
- "343 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage ProcessItems",
- "344 (d1,c0) <-> proxy DynamicSink Finish ProcessItems client:True",
- "345 (d1,c0) << Processing items",
- "346 (d1,c0) << TestNewContext",
- };
-
- public static string[] seqRemoteContext =
- {
- "001 (d1,c0) >> TestRemoteContext",
- "002 (d1,c0) >> Creating instance",
- "003 (d1,c0) IContextAttribute(1.d1).GetPropertiesForNewContext",
- "004 (d1,c0) IContextAttribute(x.d1).GetPropertiesForNewContext",
- "005 (d1,c0) <-> global DynamicSink Start .ctor client:True",
- "006 (d1,c0) <-> global DynamicSink Start Activate client:True",
- "001 (d2,c0) IContextAttribute(x.d2).GetPropertiesForNewContext",
- "002 (d2,c0) ContextHookAttribute(1.d1).Freeze",
- "003 (d2,c0) ContextHookAttribute(x.d1).Freeze",
- "004 (d2,c0) ContextHookAttribute(x.d2).Freeze",
- "005 (d2,c0) ContextHookAttribute(1.d1).IsNewContextOK",
- "006 (d2,c0) ContextHookAttribute(x.d1).IsNewContextOK",
- "007 (d2,c0) ContextHookAttribute(x.d2).IsNewContextOK",
- "008 (d2,c1) IContributeServerContextSink(x.d2).GetServerContextSink",
- "009 (d2,c1) IContributeServerContextSink(x.d1).GetServerContextSink",
- "010 (d2,c1) IContributeServerContextSink(1.d1).GetServerContextSink",
- "011 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage .ctor",
- "012 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage .ctor",
- "013 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage .ctor",
- "014 (d2,c1) IContributeEnvoySink(1.d1).GetEnvoySink",
- "015 (d2,c1) IContributeEnvoySink(x.d1).GetEnvoySink",
- "016 (d2,c1) IContributeEnvoySink(x.d2).GetEnvoySink",
- "017 (d2,c1) List created",
- "018 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage .ctor",
- "019 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage .ctor",
- "020 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage .ctor",
- "#021 (d2,c0) IContributeObjectSink(x.d2).GetObjectSink",
- "#022 (d2,c0) IContributeObjectSink(x.d1).GetObjectSink",
- "#023 (d2,c0) IContributeObjectSink(1.d1).GetObjectSink",
- "024 (d2,c0) --> EnvoySink(x.d2) SyncProcessMessage InitializeLifetimeService",
- "025 (d2,c0) --> EnvoySink(x.d1) SyncProcessMessage InitializeLifetimeService",
- "026 (d2,c0) --> EnvoySink(1.d1) SyncProcessMessage InitializeLifetimeService",
- "027 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage InitializeLifetimeService",
- "028 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage InitializeLifetimeService",
- "029 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage InitializeLifetimeService",
- "030 (d2,c1) IContributeObjectSink(x.d2).GetObjectSink",
- "031 (d2,c1) IContributeObjectSink(x.d1).GetObjectSink",
- "032 (d2,c1) IContributeObjectSink(1.d1).GetObjectSink",
- "033 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage InitializeLifetimeService",
- "034 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage InitializeLifetimeService",
- "035 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage InitializeLifetimeService",
- "036 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage InitializeLifetimeService",
- "037 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage InitializeLifetimeService",
- "038 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage InitializeLifetimeService",
- "039 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage InitializeLifetimeService",
- "040 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage InitializeLifetimeService",
- "041 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage InitializeLifetimeService",
- "042 (d2,c0) <-- EnvoySink(1.d1) SyncProcessMessage InitializeLifetimeService",
- "043 (d2,c0) <-- EnvoySink(x.d1) SyncProcessMessage InitializeLifetimeService",
- "044 (d2,c0) <-- EnvoySink(x.d2) SyncProcessMessage InitializeLifetimeService",
- "007 (d1,c0) <-> global DynamicSink Finish Activate client:True",
- "008 (d1,c0) <-> global DynamicSink Finish .ctor client:True",
- "009 (d1,c0) << Creating instance",
- "010 (d1,c0) IContributeDynamicSink(defcontext).GetDynamicSink",
- "011 (d1,c0) IContributeDynamicSink(proxy).GetDynamicSink",
- "012 (d1,c0) >> Clear",
- "013 (d1,c0) <-> proxy DynamicSink Start Clear client:True",
- "014 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage Clear",
- "015 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage Clear",
- "016 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage Clear",
- "017 (d1,c0) <-> global DynamicSink Start Clear client:True",
- "018 (d1,c0) <-> defcontext DynamicSink Start Clear client:True",
- "045 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage Clear",
- "046 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage Clear",
- "047 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage Clear",
- "048 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage Clear",
- "049 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage Clear",
- "050 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage Clear",
- "051 (d2,c1) Clearing",
- "052 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage Clear",
- "053 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage Clear",
- "054 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage Clear",
- "055 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage Clear",
- "056 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage Clear",
- "057 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage Clear",
- "019 (d1,c0) <-> global DynamicSink Finish Clear client:True",
- "020 (d1,c0) <-> defcontext DynamicSink Finish Clear client:True",
- "021 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage Clear",
- "022 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage Clear",
- "023 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage Clear",
- "024 (d1,c0) <-> proxy DynamicSink Finish Clear client:True",
- "025 (d1,c0) << Clear",
- "026 (d1,c0) >> Set fields",
- "027 (d1,c0) <-> proxy DynamicSink Start FieldSetter client:True",
- "028 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage FieldSetter",
- "029 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "030 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "031 (d1,c0) <-> global DynamicSink Start FieldSetter client:True",
- "032 (d1,c0) <-> defcontext DynamicSink Start FieldSetter client:True",
- "058 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "059 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "060 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage FieldSetter",
- "061 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "062 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "063 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage FieldSetter",
- "064 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage FieldSetter",
- "065 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "066 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "067 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage FieldSetter",
- "068 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "069 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "033 (d1,c0) <-> global DynamicSink Finish FieldSetter client:True",
- "034 (d1,c0) <-> defcontext DynamicSink Finish FieldSetter client:True",
- "035 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "036 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldSetter",
-
- "037 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage FieldSetter",
-
- "038 (d1,c0) <-> proxy DynamicSink Finish FieldSetter client:True",
- "039 (d1,c0) <-> proxy DynamicSink Start FieldSetter client:True",
- "040 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage FieldSetter",
- "041 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "042 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "043 (d1,c0) <-> global DynamicSink Start FieldSetter client:True",
- "044 (d1,c0) <-> defcontext DynamicSink Start FieldSetter client:True",
- "070 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "071 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "072 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage FieldSetter",
- "073 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "074 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "075 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage FieldSetter",
- "076 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage FieldSetter",
- "077 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldSetter",
- "078 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldSetter",
- "079 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage FieldSetter",
- "080 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldSetter",
- "081 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldSetter",
- "045 (d1,c0) <-> global DynamicSink Finish FieldSetter client:True",
- "046 (d1,c0) <-> defcontext DynamicSink Finish FieldSetter client:True",
- "047 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldSetter",
- "048 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldSetter",
- "049 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage FieldSetter",
- "050 (d1,c0) <-> proxy DynamicSink Finish FieldSetter client:True",
- "051 (d1,c0) << Set fields",
- "052 (d1,c0) >> Get fields",
- "053 (d1,c0) <-> proxy DynamicSink Start FieldGetter client:True",
- "054 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage FieldGetter",
- "055 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "056 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "057 (d1,c0) <-> global DynamicSink Start FieldGetter client:True",
- "058 (d1,c0) <-> defcontext DynamicSink Start FieldGetter client:True",
- "082 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "083 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "084 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage FieldGetter",
- "085 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "086 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "087 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage FieldGetter",
- "088 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage FieldGetter",
- "089 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "090 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "091 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage FieldGetter",
- "092 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "093 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "059 (d1,c0) <-> global DynamicSink Finish FieldGetter client:True",
- "060 (d1,c0) <-> defcontext DynamicSink Finish FieldGetter client:True",
- "061 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "062 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "063 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage FieldGetter",
- "064 (d1,c0) <-> proxy DynamicSink Finish FieldGetter client:True",
- "065 (d1,c0) <-> proxy DynamicSink Start FieldGetter client:True",
- "066 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage FieldGetter",
- "067 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "068 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "069 (d1,c0) <-> global DynamicSink Start FieldGetter client:True",
- "070 (d1,c0) <-> defcontext DynamicSink Start FieldGetter client:True",
- "094 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "095 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "096 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage FieldGetter",
- "097 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "098 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "099 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage FieldGetter",
- "100 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage FieldGetter",
- "101 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage FieldGetter",
- "102 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage FieldGetter",
- "103 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage FieldGetter",
- "104 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage FieldGetter",
- "105 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage FieldGetter",
- "071 (d1,c0) <-> global DynamicSink Finish FieldGetter client:True",
- "072 (d1,c0) <-> defcontext DynamicSink Finish FieldGetter client:True",
- "073 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage FieldGetter",
- "074 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage FieldGetter",
- "075 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage FieldGetter",
- "076 (d1,c0) <-> proxy DynamicSink Finish FieldGetter client:True",
- "077 (d1,c0) << Get fields",
- "078 (d1,c0) Get fields Result: 4 / hi",
- "079 (d1,c0) >> ParameterTest1",
- "080 (d1,c0) <-> proxy DynamicSink Start ParameterTest1 client:True",
- "081 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage ParameterTest1",
- "082 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage ParameterTest1",
- "083 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage ParameterTest1",
- "084 (d1,c0) <-> global DynamicSink Start ParameterTest1 client:True",
- "085 (d1,c0) <-> defcontext DynamicSink Start ParameterTest1 client:True",
- "106 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage ParameterTest1",
- "107 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage ParameterTest1",
- "108 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage ParameterTest1",
- "109 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage ParameterTest1",
- "110 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage ParameterTest1",
- "111 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage ParameterTest1",
- "112 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage ParameterTest1",
- "113 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage ParameterTest1",
- "114 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage ParameterTest1",
- "115 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage ParameterTest1",
- "116 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage ParameterTest1",
- "117 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage ParameterTest1",
- "086 (d1,c0) <-> global DynamicSink Finish ParameterTest1 client:True",
- "087 (d1,c0) <-> defcontext DynamicSink Finish ParameterTest1 client:True",
- "088 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage ParameterTest1",
- "089 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage ParameterTest1",
- "090 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage ParameterTest1",
- "091 (d1,c0) <-> proxy DynamicSink Finish ParameterTest1 client:True",
- "092 (d1,c0) << ParameterTest1",
- "093 (d1,c0) ParameterTest1 Result: adeu 112",
- "094 (d1,c0) >> ParameterTest2",
- "095 (d1,c0) <-> proxy DynamicSink Start ParameterTest2 client:True",
- "096 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage ParameterTest2",
- "097 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage ParameterTest2",
- "098 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage ParameterTest2",
- "099 (d1,c0) <-> global DynamicSink Start ParameterTest2 client:True",
- "100 (d1,c0) <-> defcontext DynamicSink Start ParameterTest2 client:True",
- "118 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage ParameterTest2",
- "119 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage ParameterTest2",
-
- "120 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage ParameterTest2",
- "121 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage ParameterTest2",
- "122 (d2,c1) --> ObjectSink(x.d1) SyncProcessMessage ParameterTest2",
- "123 (d2,c1) --> ObjectSink(x.d2) SyncProcessMessage ParameterTest2",
- "124 (d2,c1) <-- ObjectSink(x.d2) SyncProcessMessage ParameterTest2",
- "125 (d2,c1) <-- ObjectSink(x.d1) SyncProcessMessage ParameterTest2",
- "126 (d2,c1) <-- ObjectSink(1.d1) SyncProcessMessage ParameterTest2",
- "127 (d2,c1) <-- ServerContextSink(x.d2) SyncProcessMessage ParameterTest2",
- "128 (d2,c1) <-- ServerContextSink(x.d1) SyncProcessMessage ParameterTest2",
- "129 (d2,c1) <-- ServerContextSink(1.d1) SyncProcessMessage ParameterTest2",
- "101 (d1,c0) <-> global DynamicSink Finish ParameterTest2 client:True",
- "102 (d1,c0) <-> defcontext DynamicSink Finish ParameterTest2 client:True",
- "103 (d1,c0) <-- EnvoySink(1.d1) SyncProcessMessage ParameterTest2",
- "104 (d1,c0) <-- EnvoySink(x.d1) SyncProcessMessage ParameterTest2",
- "105 (d1,c0) <-- EnvoySink(x.d2) SyncProcessMessage ParameterTest2",
- "106 (d1,c0) <-> proxy DynamicSink Finish ParameterTest2 client:True",
- "107 (d1,c0) << ParameterTest2",
- "108 (d1,c0) ParameterTest2 Result: 113",
- "109 (d1,c0) >> Creating two remote items",
- "110 (d1,c0) <-> proxy DynamicSink Start CreateItem client:True",
- "111 (d1,c0) --> EnvoySink(x.d2) SyncProcessMessage CreateItem",
- "112 (d1,c0) --> EnvoySink(x.d1) SyncProcessMessage CreateItem",
- "113 (d1,c0) --> EnvoySink(1.d1) SyncProcessMessage CreateItem",
- "114 (d1,c0) <-> global DynamicSink Start CreateItem client:True",
- "115 (d1,c0) <-> defcontext DynamicSink Start CreateItem client:True",
- "130 (d2,c1) --> ServerContextSink(1.d1) SyncProcessMessage CreateItem",
- "131 (d2,c1) --> ServerContextSink(x.d1) SyncProcessMessage CreateItem",
- "132 (d2,c1) --> ServerContextSink(x.d2) SyncProcessMessage CreateItem",
- "133 (d2,c1) --> ObjectSink(1.d1) SyncProcessMessage CreateItem",
- "134 (d2,c1) --> ObjectSink…
Large files files are truncated, but you can click here to view the full file