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?.

See Also

Configuring the WCF-NetNamedPipe Adapter
WCF Adapters