This section describes what a Windows Communication Foundation (WCF) reliable session is, what it is used for, how and when to use one, what binding configurations support it, and pointers on best practices. The following table summarizes details about the essential points and related topics in this section.
The reliable session WCF provides ensures that messages sent between endpoints are transferred across SOAP or transport intermediaries and are delivered only once and, optionally, in the same order in which they were sent.
To use a reliable session with a WCF application, either use one of the system-provided bindings in WCF that support a reliable session by default or as an option, or create your own custom binding that supports the session.
In This Section
- Reliable Sessions Overview
Describes reliable sessions, when to use them, the different bindings that support reliable sessions, and how they work.
- How to: Exchange Messages Within a Reliable Session
Describes how to create a reliable session over HTTP using a custom binding specified in the configuration.
- How to: Secure Messages within Reliable Sessions
Describes how to secure a reliable session.
- How to: Create a Custom Reliable Session Binding with HTTPS
Describes how to create a reliable session over HTTPS.
- Best Practices for Reliable Sessions
Describes some of the best practices associated with using a reliable session.