Partage via


IContextPropertyActivator Interface

Définition

Indique que la propriété d'implémentation souhaite participer à l'activation et n'a peut-être pas fourni de récepteur de messages.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public interface class IContextPropertyActivator
public interface IContextPropertyActivator
[System.Runtime.InteropServices.ComVisible(true)]
public interface IContextPropertyActivator
type IContextPropertyActivator = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IContextPropertyActivator = interface
Public Interface IContextPropertyActivator
Attributs

Remarques

L' IContextPropertyActivator interface est exposée sur toutes les Context propriétés qui souhaitent participer à l’activation et qui n’ont peut-être pas fourni de récepteur de messages. ContextLes propriétés du client envoient des informations dans le message de construction que leurs équivalents sur le site distant peuvent rechercher pendant l’activation.

IContextPropertyActivator est également utilisé pour collecter des informations à partir de la propriété de contexte du client et du serveur et pour fournir des informations à partir des propriétés de contexte du serveur aux propriétés de contexte du client lors du retour au client Context .

Méthodes

CollectFromClientContext(IConstructionCallMessage)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Appelé sur chaque propriété de contexte de client possédant cette interface, avant que la demande de construction ne quitte le client.

CollectFromServerContext(IConstructionReturnMessage)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Appelé sur chaque propriété de contexte de serveur possédant cette interface, avant que la réponse de construction ne quitte le serveur pour le client.

DeliverClientContextToServerContext(IConstructionCallMessage)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Appelé sur chaque propriété de contexte de client possédant cette interface, lorsque la demande de construction retourne au client à partir du serveur.

DeliverServerContextToClientContext(IConstructionReturnMessage)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Appelé sur chaque propriété de contexte de client possédant cette interface, lorsque la demande de construction retourne au client à partir du serveur.

IsOKToActivate(IConstructionCallMessage)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Indique s'il est possible d'activer le type d'objet indiqué dans le paramètre msg.

S’applique à