IConstructionCallMessage Interface

Définition

Représente la demande d'appel de construction d'un objet.

public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
Dérivé
Attributs
Implémente

Remarques

Lorsque l’utilisateur crée une instance d’un nouvel objet activé par le client en appelant new ou Activator.CreateInstance et avant que le thread ne retourne au code utilisateur, un IConstructionCallMessage est envoyé à l’application distante. Lorsque le message de construction arrive à l’application distante, il est traité par un activateur de communication à distance (celui par défaut ou spécifié dans la Activator propriété) et un nouvel objet est créé. L’application de communication à distance retourne ensuite un IConstructionReturnMessage à l’application locale. contient IConstructionReturnMessage une instance de , qui package des ObjRefinformations sur l’objet distant. L’infrastructure de communication à distance convertit l’instance ObjRef en proxy en l’objet distant, qui est retourné au code utilisateur.

Propriétés

ActivationType

Obtient le type de l'objet distant à activer.

ActivationTypeName

Obtient le nom de type complet du type distant à activer.

Activator

Obtient ou définit l'activateur qui doit activer l'objet distant.

ArgCount

Obtient le nombre d'arguments passés à la méthode.

(Hérité de IMethodMessage)
Args

Obtient un tableau d'arguments passés à la méthode.

(Hérité de IMethodMessage)
CallSiteActivationAttributes

Obtient les attributs d'activation du site d'appel.

ContextProperties

Obtient une liste des propriétés de contexte définissant le contexte dans lequel l'objet doit être créé.

HasVarArgs

Obtient une valeur indiquant si le message a un nombre variable d'arguments.

(Hérité de IMethodMessage)
InArgCount

Obtient le nombre d'arguments dans l'appel qui ne sont pas marqués comme paramètres out.

(Hérité de IMethodCallMessage)
InArgs

Obtient un tableau d'arguments qui ne sont pas marqués comme paramètres out.

(Hérité de IMethodCallMessage)
LogicalCallContext

Obtient LogicalCallContext pour l'appel de méthode en cours.

(Hérité de IMethodMessage)
MethodBase

Obtient le MethodBase de la méthode appelée.

(Hérité de IMethodMessage)
MethodName

Obtient le nom de la méthode appelée.

(Hérité de IMethodMessage)
MethodSignature

Obtient un objet contenant la signature de la méthode.

(Hérité de IMethodMessage)
Properties

Obtient un IDictionary qui représente une collection des propriétés du message.

(Hérité de IMessage)
TypeName

Obtient le nom Type complet de l'objet spécifique auquel l'appel est destiné.

(Hérité de IMethodMessage)
Uri

Obtient l'URI de l'objet spécifique auquel l'appel est destiné.

(Hérité de IMethodMessage)

Méthodes

GetArg(Int32)

Obtient un argument spécifique sous forme de Object.

(Hérité de IMethodMessage)
GetArgName(Int32)

Obtient le nom de l'argument passé à la méthode.

(Hérité de IMethodMessage)
GetInArg(Int32)

Retourne l'argument spécifié qui n'est pas marqué comme paramètre out.

(Hérité de IMethodCallMessage)
GetInArgName(Int32)

Retourne le nom de l'argument spécifié qui n'est pas marqué comme paramètre out.

(Hérité de IMethodCallMessage)

S’applique à