WCF:Why we need the sessions?



WCF:Why we need the sessions?..

Answer / bhuwanesh

To co-relate all the messages sent between two endpoints.

WCF sessions have the following main conceptual features:

* They are explicitly initiated and terminated by the
calling application.

* Messages delivered during a session are processed in
the order in which they are received.

* Sessions correlate a group of messages into a
conversation. The meaning of that correlation is an
abstraction. For instance, one session-based channel may
correlate messages based on a shared network connection
while another session-based channel may correlate messages
based on a shared tag in the message body. The features that
can be derived from the session depend on the nature of the
correlation.

* There is no general data store associated with a WCF
session.

When a service contract specifies that it requires a
session, that contract is specifying that all calls (that
is, the underlying message exchanges that support the calls)
must be part of the same conversation. If a contract
specifies that it allows sessions but does not require one,
clients can connect and either establish a session or not
establish a session. If the session ends and a message is
sent through the same channel an exception is thrown.

Except basichttpbinding, wsHttpBinding and NetTcpBinding
supports session.

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More WCF Interview Questions

What is callback mode in wcf?

0 Answers  


What is the use of servicebehavior attribute in wcf ?

0 Answers  


Name the namespace that is used to access WCF service?

0 Answers  


What is the one-way mode in wcf?

0 Answers  


WCF:Do we have to use the relative addresses when hosting in the IIS or the absolute addresses? Why?

1 Answers  






What is duplex ws binding?

0 Answers  


What is wcf and wpf in dotnet?

0 Answers  


What are different elements of wcf srevices client configuration file?

0 Answers  


Explain the difference between transport and message level security.

0 Answers  


What are the transport schemes supported by wcf?

0 Answers  


What is the address format in wcf?

0 Answers  


Where we can host wcf services?

0 Answers  


Categories