IInstanceContextInitializer 接口

定义

如果需要,定义检查或修改 InstanceContext 对象的创建所需的方法。

public interface class IInstanceContextInitializer
public interface IInstanceContextInitializer
type IInstanceContextInitializer = interface
Public Interface IInstanceContextInitializer

注解

若要在创建 InstanceContext 对象时检查或修改它们,请实现 IInstanceContextInitializer 接口,然后使用 IContractBehavior 将它添加到 InstanceContextInitializers 属性。

一个服务可以有任意数目的上下文初始值设定项。 通常情况下,添加 IInstanceContextInitializer 来将扩展附加到 InstanceContext 对象,作为在整个应用程序中传递数据的机制。

如果要参与提供或选择处理消息的 InstanceContext 对象,请参见 System.ServiceModel.Dispatcher.IInstanceContextProvider

方法

Initialize(InstanceContext, Message)

用于修改新创建的 InstanceContext 对象。

适用于