mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Runtime.Remoting.Messaging.IMethodCallMessage System.Runtime.InteropServices.ComVisible(true)

When the user creates an instance of a new client-activated object by calling new or and before the thread returns to the user code, a is sent to the remote application. When the construction message arrives at the remote application, it is processed by a remoting activator (either the default one, or one that is specified in the property) and a new object is created. The remoting application then returns a to the local application. The contains an instance of , which packages information about the remote object. The remoting infrastructure converts the instance into a proxy to the remote object, which is returned to the user code.

Represents the construction call request of an object.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Type To be added: an object of type 'Type' To be added

  Gets the type of the remote object to activate.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added: an object of type 'string' To be added

  Gets the full type name of the remote type to activate.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.Activation.IActivator To be added.

  A chain of activators that are arranged in a hierarchy typically completes the various tasks that are involved in the activation process. If you intend to plug in a custom activator, then you should traverse the activator hierarchy and plug in your activator at the appropriate location. Use the property on the activator that is returned by the current property to traverse the chain of activators.

  If you add your own activator into the message's activator chain on the client side, the activator may be serialized and transported to the server side, if deemed necessary. For this reason, custom activators should be fairly lightweight in terms of serialization requirements.

  Gets or sets the activator that activates the remote object.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object[] To be added: an object of type 'object []'

  The indexer allows you to specify additional attributes to use during object activation. The user specifies the in the parameter to .

  Gets the call site activation attributes.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Collections.IList To be added: an object of type 'Collections.IList'

  A new object's context is generally chosen based on metadata attributes of the class. The context selection mechanism is extensible through custom attributes, also known as static context properties, which are compiled into the class metadata. When activating an object remotely, the contains the list of properties that were contributed by various attributes in the construction call message. These properties are used to create the context in which the server object is activated.

  Gets a list of context properties that define the context in which the object is to be created.