IInstanceContextProvider.GetExistingInstanceContext 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接收新消息时调用。
public:
System::ServiceModel::InstanceContext ^ GetExistingInstanceContext(System::ServiceModel::Channels::Message ^ message, System::ServiceModel::IContextChannel ^ channel);
public System.ServiceModel.InstanceContext GetExistingInstanceContext (System.ServiceModel.Channels.Message message, System.ServiceModel.IContextChannel channel);
abstract member GetExistingInstanceContext : System.ServiceModel.Channels.Message * System.ServiceModel.IContextChannel -> System.ServiceModel.InstanceContext
Public Function GetExistingInstanceContext (message As Message, channel As IContextChannel) As InstanceContext
参数
- message
- Message
传入消息。
- channel
- IContextChannel
接收消息的通道。
返回
用于处理消息的 InstanceContext 对象;返回 null
,命令 WCF 创建新的 InstanceContext 对象。
注解
GetExistingInstanceContext 方法是在接收消息时调用的。 返回要用于消息处理的 InstanceContext 对象或 null
。 对于 null
,WCF 为消息创建一 InstanceContext 个新的 对象,然后调用 InitializeInstanceContext 方法。
如果您返回 null
,则新的 InstanceContext 对象将遍历调节系统,并增加 ServiceThrottle.MaxConcurrentInstances 的计数值。