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, une IConstructionCallMessage instance est envoyée à l’application distante. Lorsque le message de construction arrive à l’application distante, il est traité par un activateur de communication à distance (soit celui par défaut, soit celui spécifié dans la Activator propriété) et un nouvel objet est créé. L’application de communication à distance retourne ensuite une IConstructionReturnMessage application locale. Contient IConstructionReturnMessage une instance de ObjRef, qui empaquette des informations sur l’objet distant. L’infrastructure de communication à distance convertit l’instance ObjRef en proxy en objet distant, qui est retourné au code utilisateur.
Propriétés
| Nom | Description |
|---|---|
| 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 active 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 de propriétés de contexte qui définissent le contexte dans lequel l’objet doit être créé. |
| HasVarArgs |
Obtient une valeur indiquant si le message a des arguments de variable. (Hérité de IMethodMessage) |
| InArgCount |
Obtient le nombre d’arguments dans l’appel qui ne sont pas marqués comme |
| InArgs |
Obtient un tableau d’arguments qui ne sont pas marqués comme |
| LogicalCallContext |
Obtient l’appel LogicalCallContext de méthode actuel. (Hérité de IMethodMessage) |
| MethodBase |
Obtient la MethodBase 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 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 complet Type 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
| Nom | Description |
|---|---|
| GetArg(Int32) |
Obtient un argument spécifique en tant que 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 |