public ComplexData SetComplexData(ComplexData data) { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); CallSeq.Add("Showing content of ComplexData"); data.Dump(); return(data); }
public IMessage SyncProcessMessage(IMessage imCall) { CallSeq.Add("--> " + _type + " SyncProcessMessage " + imCall.Properties["__MethodName"]); IMessage ret = _next.SyncProcessMessage(imCall); CallSeq.Add("<-- " + _type + " SyncProcessMessage " + imCall.Properties["__MethodName"]); return(ret); }
public IMessageCtrl AsyncProcessMessage(IMessage im, IMessageSink ims) { CallSeq.Add("--> " + _type + " AsyncProcessMessage " + im.Properties["__MethodName"]); IMessageCtrl ret = _next.AsyncProcessMessage(im, ims); CallSeq.Add("<-- " + _type + " AsyncProcessMessage " + im.Properties["__MethodName"]); return(ret); }
public void Dump() { CallSeq.Add("Content:"); CallSeq.Add("Val: " + Val); foreach (object ob in Info) { CallSeq.Add("Array item: " + ob); } }
public void ProcessItems() { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); CallSeq.Add("Processing"); int total = 0; foreach (ServerObject ob in values) { total += ob.GetValue(); } CallSeq.Add("Total: " + total); }
public override ObjRef CreateObjRef(Type type) { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); CallSeq.Add("### ServerList.CreateObjRef"); return(base.CreateObjRef(type)); }
public void Dispose() { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); CallSeq.Add("List disposed"); }
public void Add(ServerObject v) { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); values.Add(v); CallSeq.Add("Added " + v.Name); }
bool IContextAttribute.IsContextOK(Context ctx, IConstructionCallMessage ctor) { CallSeq.Add("ContextHookAttribute(" + id + ").IsContextOK"); return(!newContext); }
public ServerList() { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); CallSeq.Add("List created"); }
public int GetValue() { CallSeq.Add("ServerObject " + _name + ": getting " + _value); return(_value); }
public override ObjRef CreateObjRef(Type type) { CallSeq.Add("### ServerObject.CreateObjRef"); return(base.CreateObjRef(type)); }
public IDynamicMessageSink GetDynamicSink() { CallSeq.Add("IContributeDynamicSink(" + _name + ").GetDynamicSink"); return(new GenericDynamicSink(_name)); }
public void SetValue(int v) { CallSeq.Add("ServerObject " + _name + ": setting " + v); _value = v; }
IMessageSink IContributeEnvoySink.GetEnvoySink(MarshalByRefObject obj, IMessageSink nextSink) { CallSeq.Add("IContributeEnvoySink(" + id + ").GetEnvoySink"); return(new GenericMessageSink(obj, nextSink, "EnvoySink(" + id + ")")); }
public void Clear() { Assert.IsTrue(RemotingServices.IsTransparentProxy(this)); CallSeq.Add("Clearing"); values.Clear(); }
IMessageSink IContributeServerContextSink.GetServerContextSink(IMessageSink next) { CallSeq.Add("IContributeServerContextSink(" + id + ").GetServerContextSink"); return(new GenericMessageSink(null, next, "ServerContextSink(" + id + ")")); }
IMessageSink IContributeObjectSink.GetObjectSink(MarshalByRefObject o, IMessageSink next) { CallSeq.Add("IContributeObjectSink(" + id + ").GetObjectSink"); return(new GenericMessageSink(o, next, "ObjectSink(" + id + ")")); }
void IContextAttribute.GetPropertiesForNewContext(IConstructionCallMessage ctor) { CallSeq.Add("IContextAttribute(" + id + ").GetPropertiesForNewContext"); ctor.ContextProperties.Add(this); }
public void Freeze(Context ctx) { CallSeq.Add("ContextHookAttribute(" + id + ").Freeze"); }
public bool IsNewContextOK(Context ctx) { CallSeq.Add("ContextHookAttribute(" + id + ").IsNewContextOK"); return(true); }
IMessageSink IContributeClientContextSink.GetClientContextSink(IMessageSink nextSink) { CallSeq.Add("IContributeClientContextSink(" + id + ").GetClientContextSink"); return(new GenericMessageSink(null, nextSink, "ClientContextSink(" + id + ")")); }
void IDynamicMessageSink.ProcessMessageStart(IMessage replyMsg, bool bCliSide, bool bAsync) { CallSeq.Add("<-> " + _name + " DynamicSink Start " + replyMsg.Properties["__MethodName"] + " client:" + bCliSide); }