IInstanceContextProvider.GetExistingInstanceContext Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при получении нового сообщения.
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.