IConstructionCallMessage Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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 un instance de ObjRef, qui package des informations sur l’objet distant. L’infrastructure de communication à distance convertit le ObjRef instance 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 |
InArgs |
Obtient un tableau d'arguments qui ne sont pas marqués comme paramètres |
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 |
GetInArgName(Int32) |
Retourne le nom de l'argument spécifié qui n'est pas marqué comme paramètre |