IConstructionCallMessage IConstructionCallMessage IConstructionCallMessage IConstructionCallMessage Interface

Definizione

Rappresenta la richiesta di chiamata per la costruzione di un oggetto.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
Derivato
Attributi
Implementazioni

Commenti

Quando l'utente crea un'istanza di un nuovo oggetto attivato dal client chiamando new oppure Activator.CreateInstance e prima che il thread viene restituito al codice utente, un IConstructionCallMessage viene inviato all'applicazione 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. Quando il messaggio di costruzione arriva all'applicazione remota, viene elaborato da un attivatore di .NET remoting (entrambi il valore predefinito a uno o uno specificato nella Activator proprietà) e viene creato un nuovo oggetto.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. Restituisce quindi l'applicazione .NET remoting un IConstructionReturnMessage all'applicazione locale.The remoting application then returns a IConstructionReturnMessage to the local application. Il IConstructionReturnMessage contiene un'istanza di ObjRef, che consente di raccogliere informazioni sull'oggetto remoto.The IConstructionReturnMessage contains an instance of ObjRef, which packages information about the remote object. Converte l'infrastruttura .NET remoting il ObjRef istanza in un proxy per l'oggetto remoto, che viene restituito al codice utente.The remoting infrastructure converts the ObjRef instance into a proxy to the remote object, which is returned to the user code.

Proprietà

ActivationType ActivationType ActivationType ActivationType

Ottiene il tipo dell'oggetto remoto da attivare.Gets the type of the remote object to activate.

ActivationTypeName ActivationTypeName ActivationTypeName ActivationTypeName

Ottiene il nome completo del tipo remoto da attivare.Gets the full type name of the remote type to activate.

Activator Activator Activator Activator

Ottiene o imposta l'attivatore che attiva l'oggetto remoto.Gets or sets the activator that activates the remote object.

ArgCount ArgCount ArgCount ArgCount

Ottiene il numero di argomenti passati al metodo.Gets the number of arguments passed to the method.

(Inherited from IMethodMessage)
Args Args Args Args

Ottiene una matrice di argomenti passati al metodo.Gets an array of arguments passed to the method.

(Inherited from IMethodMessage)
CallSiteActivationAttributes CallSiteActivationAttributes CallSiteActivationAttributes CallSiteActivationAttributes

Ottiene gli attributi di attivazione del sito di chiamata.Gets the call site activation attributes.

ContextProperties ContextProperties ContextProperties ContextProperties

Ottiene un elenco delle proprietà di contesto che definiscono il contesto nel quale creare l'oggetto.Gets a list of context properties that define the context in which the object is to be created.

HasVarArgs HasVarArgs HasVarArgs HasVarArgs

Ottiene un valore che indica se il messaggio contiene argomenti variabili.Gets a value indicating whether the message has variable arguments.

(Inherited from IMethodMessage)
InArgCount InArgCount InArgCount InArgCount

Ottiene il numero di argomenti nella chiamata non contrassegnati come parametri out.Gets the number of arguments in the call that are not marked as out parameters.

(Inherited from IMethodCallMessage)
InArgs InArgs InArgs InArgs

Ottiene una matrice di argomenti non contrassegnati come parametri out.Gets an array of arguments that are not marked as out parameters.

(Inherited from IMethodCallMessage)
LogicalCallContext LogicalCallContext LogicalCallContext LogicalCallContext

Ottiene l'oggetto LogicalCallContext per la chiamata di metodo corrente.Gets the LogicalCallContext for the current method call.

(Inherited from IMethodMessage)
MethodBase MethodBase MethodBase MethodBase

Ottiene l'oggetto MethodBase del metodo chiamato.Gets the MethodBase of the called method.

(Inherited from IMethodMessage)
MethodName MethodName MethodName MethodName

Ottiene il nome del metodo richiamato.Gets the name of the invoked method.

(Inherited from IMethodMessage)
MethodSignature MethodSignature MethodSignature MethodSignature

Ottiene un oggetto contenente la firma del metodo.Gets an object containing the method signature.

(Inherited from IMethodMessage)
Properties Properties Properties Properties

Ottiene un IDictionary che rappresenta un insieme di proprietà del messaggio.Gets an IDictionary that represents a collection of the message's properties.

(Inherited from IMessage)
TypeName TypeName TypeName TypeName

Ottiene il nome Type completo dell'oggetto specifico a cui è destinata la chiamata.Gets the full Type name of the specific object that the call is destined for.

(Inherited from IMethodMessage)
Uri Uri Uri Uri

Ottiene l'URI dell'oggetto specifico a cui è destinata la chiamata.Gets the URI of the specific object that the call is destined for.

(Inherited from IMethodMessage)

Metodi

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

Ottiene un argomento specifico come Object.Gets a specific argument as an Object.

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

Ottiene il nome dell'argomento passato al metodo.Gets the name of the argument passed to the method.

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

Restituisce l'argomento specificato non contrassegnato come parametro out.Returns the specified argument that is not marked as an out parameter.

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

Restituisce il nome dell'argomento specificato non contrassegnato come parametro out.Returns the name of the specified argument that is not marked as an out parameter.

(Inherited from IMethodCallMessage)

Si applica a