IConstructionCallMessage IConstructionCallMessage IConstructionCallMessage IConstructionCallMessage Interface

Definición

Representa la solicitud de llamada de construcción de un objeto.Represents the construction call request of an object.

public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
    interface IMessage
    interface IMethodCallMessage
    interface IMethodMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
Derivado
Atributos
Implementaciones

Comentarios

Cuando el usuario crea una instancia de un nuevo objeto activado en el cliente mediante new una Activator.CreateInstance llamada a o y antes de que el subproceso vuelva IConstructionCallMessage al código de usuario, se envía a la aplicación remota.When the user creates an instance of a new client-activated object by calling new or Activator.CreateInstance and before the thread returns to the user code, a IConstructionCallMessage is sent to the remote application. Cuando el mensaje de construcción llega a la aplicación remota, lo procesa un activador remoto (el valor predeterminado o uno que se especifica en la Activator propiedad) y se crea un nuevo objeto.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 Activator property) and a new object is created. A continuación, la aplicación remota IConstructionReturnMessage devuelve a la aplicación local.The remoting application then returns a IConstructionReturnMessage to the local application. Contiene una instancia de ObjRef, que empaqueta la información sobre el objeto remoto. IConstructionReturnMessageThe IConstructionReturnMessage contains an instance of ObjRef, which packages information about the remote object. La infraestructura de comunicación remota convierte ObjRef la instancia de en un proxy en el objeto remoto, que se devuelve al código de usuario.The remoting infrastructure converts the ObjRef instance into a proxy to the remote object, which is returned to the user code.

Propiedades

ActivationType ActivationType ActivationType ActivationType

Obtiene el tipo del objeto remoto que se va a activar.Gets the type of the remote object to activate.

ActivationTypeName ActivationTypeName ActivationTypeName ActivationTypeName

Obtiene el nombre de tipo completo del tipo remoto que se va a activar.Gets the full type name of the remote type to activate.

Activator Activator Activator Activator

Obtiene o establece el activador que activa el objeto remoto.Gets or sets the activator that activates the remote object.

ArgCount ArgCount ArgCount ArgCount

Obtiene el número de argumentos pasados al método.Gets the number of arguments passed to the method.

(Inherited from IMethodMessage)
Args Args Args Args

Obtiene la matriz de argumentos pasados al método.Gets an array of arguments passed to the method.

(Inherited from IMethodMessage)
CallSiteActivationAttributes CallSiteActivationAttributes CallSiteActivationAttributes CallSiteActivationAttributes

Obtiene los atributos de activación del lugar de llamada.Gets the call site activation attributes.

ContextProperties ContextProperties ContextProperties ContextProperties

Obtiene una lista de propiedades de contexto que definen el contexto en el que se va a crear el objeto.Gets a list of context properties that define the context in which the object is to be created.

HasVarArgs HasVarArgs HasVarArgs HasVarArgs

Obtiene un valor que indica si el mensaje contiene argumentos de variable.Gets a value indicating whether the message has variable arguments.

(Inherited from IMethodMessage)
InArgCount InArgCount InArgCount InArgCount

Obtiene el número de argumentos de la llamada que no están marcados como parámetros out.Gets the number of arguments in the call that are not marked as out parameters.

(Inherited from IMethodCallMessage)
InArgs InArgs InArgs InArgs

Obtiene una matriz de argumentos que no están marcados como parámetros out.Gets an array of arguments that are not marked as out parameters.

(Inherited from IMethodCallMessage)
LogicalCallContext LogicalCallContext LogicalCallContext LogicalCallContext

Obtiene el valor de LogicalCallContext para la llamada de método actual.Gets the LogicalCallContext for the current method call.

(Inherited from IMethodMessage)
MethodBase MethodBase MethodBase MethodBase

Obtiene el objeto MethodBase del método invocado.Gets the MethodBase of the called method.

(Inherited from IMethodMessage)
MethodName MethodName MethodName MethodName

Obtiene el nombre del método invocado.Gets the name of the invoked method.

(Inherited from IMethodMessage)
MethodSignature MethodSignature MethodSignature MethodSignature

Obtiene un objeto que contiene la firma del método.Gets an object containing the method signature.

(Inherited from IMethodMessage)
Properties Properties Properties Properties

Obtiene una IDictionary que representa una colección de propiedades de los mensajes.Gets an IDictionary that represents a collection of the message's properties.

(Inherited from IMessage)
TypeName TypeName TypeName TypeName

Obtiene el nombre completo de Type del objeto específico al que se destina la llamada.Gets the full Type name of the specific object that the call is destined for.

(Inherited from IMethodMessage)
Uri Uri Uri Uri

Obtiene la dirección URI del objeto específico al que se destina la llamada.Gets the URI of the specific object that the call is destined for.

(Inherited from IMethodMessage)

Métodos

GetArg(Int32) GetArg(Int32) GetArg(Int32) GetArg(Int32)

Obtiene un argumento específico como un Object.Gets a specific argument as an Object.

(Inherited from IMethodMessage)
GetArgName(Int32) GetArgName(Int32) GetArgName(Int32) GetArgName(Int32)

Obtiene el nombre del argumento pasado al método.Gets the name of the argument passed to the method.

(Inherited from IMethodMessage)
GetInArg(Int32) GetInArg(Int32) GetInArg(Int32) GetInArg(Int32)

Devuelve el argumento especificado que no está marcado como un parámetro out.Returns the specified argument that is not marked as an out parameter.

(Inherited from IMethodCallMessage)
GetInArgName(Int32) GetInArgName(Int32) GetInArgName(Int32) GetInArgName(Int32)

Devuelve el nombre del argumento especificado que no está marcado como un parámetro out.Returns the name of the specified argument that is not marked as an out parameter.

(Inherited from IMethodCallMessage)

Se aplica a