IInstanceContextProvider.GetExistingInstanceContext Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni bir ileti alındığında çağırılır.
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
Parametreler
- message
- Message
Gelen ileti.
- channel
- IContextChannel
İletiyi alan kanal.
Döndürülenler
InstanceContextİletiyi işlemek için kullanılan nesne; null
Yeni bir nesne oluşturmak için WCF bildirmek üzere döndürün InstanceContext .
Açıklamalar
GetExistingInstanceContextBir ileti alındığında yöntemi çağrılır. InstanceContextİletiyi işlemek istediğiniz nesneyi döndürün veya null
. Bu durumda null
, WCF InstanceContext ileti için yeni bir nesne oluşturur ve sonra InitializeInstanceContext yöntemi çağırır.
null
Öğesini döndürdüğünüzde, yeni InstanceContext nesne daraltma sisteminden geçer ve sayısını artırır ServiceThrottle.MaxConcurrentInstances .