1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
2009-10-29 Jb Evain <jbevain@novell.com>
* ActivationServices.cs: avoid a static constructor.
2009-09-18 Sebastien Pouliot <sebastien@ximian.com>
* ActivationServices.cs: Avoid depending on COM stuff for NET_2_1
2007-08-15 Atsushi Enomoto <atsushi@ximian.com>
* ActivatorLevel.cs UrlAttribute.cs : [ComVisible], [Serializable].
2006-08-09 Jonathan Chambers <joncham@gmail.com>
* ActivationServices.cs: Check type.IsCOMObject rather than type.IsImport.
2006-07-15 Jonathan Chambers <joncham@gmail.com>
* ActivationServices.cs: Begin implementing COM Interop.
2004-09-22 Lluis Sanchez Gual <lluis@novell.com>
* ActivationServices.cs: In Activate, assign the proxy to the ctor
message. In CreateInstanceFromMessage if the object being created
is a CBO, use the provided proxy as "this" when calling the ctor.
2003-12-23 Lluis Sanchez Gual <lluis@ximian.com>
* ActivationServices.cs: If remote activation returns an exception, do not
try to attach the object identity to the return message.
* AppDomainLevelActivator.cs: Catch exceptions when execution remote
activation.
* ConstructionLevelActivator.cs: Do not store next activator. This is
always the last one.
* ContextLevelActivator.cs: Renamed _next member to match MS.NET
implementation.
2003-10-18 Lluis Sanchez Gual <lluis@ximian.com>
* ActivationServices.cs: make AllocateUninitializedClassInstance public,
so it can be reused.
2003-10-08 Lluis Sanchez Gual <lluis@ximian.com>
* AppDomainLevelActivator.cs: little fix.
2003-08-14 Lluis Sanchez Gual <lluis@ximian.com>
* AppDomainLevelActivator.cs, ConstructionLevelActivator.cs,
ContextLevelActivator.cs, RemoteActivationAttribute.cs,
RemoteActivator.cs: Changed class from public to internal.
2003-03-21 Lluis Sanchez Gual <lluis@ideary.com>
* ActivationServices.cs: Added the method Activate that performs the forwards the
creation message to the right message sink. Added support for AppDomainLevelActivator.
* ConstructionLevelActivator.cs: Activate does not use the object identity because
it may not be set yet.
* ContextLevelActivator.cs: this activator is now always called for CBOs. A new context
has to be created only if the construction message says so.
* AppDomainLevelActivator.cs: Added. Implements an IActivator that makes a remote creation.
2003-02-25 Lluis Sanchez Gual <lluis@ideary.com>
* ActivationServices.cs: Added method for creating a proxy from a list
of activation attributes. This is used by System.Activator.
Added method for creating a ConstructionCall from a list of activation attributes.
This is used from RemotingProxy.
* ConstructionLevelActivator.cs: Added. Implements an IActivator that constructs an object.
* ContextLevelActivator.cs: Added. Implements an IActivator that constructs a context.
* RemoteActivationAttribute.cs: Added.
* RemoteActivator.cs: Used RemoteActivationAttribute in the creation of the server object.
* UrlAttribute.cs: Removed some "throw new NotImplementedException ()".
2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
* RemoteActivator.cs: Instance creation implemented.
* ActivationServices.cs: Added.
2003-01-29 Lluis Sanchez Gual <lluis@ideary.com>
* RemoteActivator.cs: Added.
2002-12-06 Duncan Mak <duncan@ximian.com>
* UrlAttribute.cs (GetHashCode): Implemented.
2002-07-24 Duncan Mak <duncan@ximian.com>
* System.Runtime.Remoting.Activation/UrlAttribute.cs: Add to CVS.
* System.Runtime.Remoting.Activation/IConstructionCallMessage.cs:
This implements IMessage, IMethodCallMessage and IMethodMessage.
|