What Is the WCF-NetNamedPipe Adapter?
The WCF-NetNamedPipe adapter provides cross-process communication on the same computer in an environment in which both services and clients are WCF based. It provides full access to SOAP reliability and transaction features. The adapter uses the named pipe transport, and messages have binary encoding. This adapter cannot be used in cross-computer communication.
The following table summarizes the characteristics for the WCF-NetNamedPipe adapter.
Description | Characteristic |
---|---|
Interoperability level | .NET-Profile |
Message encoding | Binary |
Boundary | Cross-process |
Transport protocol | Named pipe |
Security mode | None and Transport |
Client authentication mechanism | Transport Security and Message Security |
Support for WS-ReliableMessaging | No |
Support for WS-AtomicTransaction | Yes |
Support for one-way messaging | Yes |
Support for two-way messaging | Yes |
Host type for receive adapter | In-process |
Host type for send adapter | In-process |
The WCF-NetNamedPipe adapter consists of two adapters—a receive adapter and a send adapter.
WCF-NetNamedPipe Receive Adapter
You use the WCF-NetNamedPipe receive adapter to receive WCF service requests over the named pipe transport. A receive location that uses the WCF-NetNamedPipe receive adapter can be configured as one-way or request-response (two-way).
WCF-NetNamedPipe Send Adapter
You use the WCF-NetNamedPipe send adapter to call a WCF service through the typeless contract over the named pipe transport.
For more information about WCF receive and send adapters, see What Are the WCF Adapters?.