This is part of WCF release notes for .NET Core 1.0.0. Please check out release notes for what's new since RC2 release.
✅ -- Works with no known major issues
🚫 -- Not Supported
❔ -- Not yet tested
Category | Feature | UWP | Windows | Linux OSs | Mac OS X |
---|---|---|---|---|---|
Bindings | BasicHttpBinding | ✅ | ✅ | ✅ | ✅ |
CustomBinding | ✅ | ✅ | ✅ | ✅ | |
NetHttpBinding | ✅ | ✅ | ✅ | ✅ | |
NetTcpBinding | ✅ | ✅ | ✅ | ✅ | |
Transports | Http | ✅ | ✅ | ✅ | ✅ |
Https | ✅ | ✅ | ✅ | ✅ | |
Tcp | ✅ | ✅ | ✅ | ✅ | |
WebSockets | ✅ | 🚫 | 🚫 | ||
Channel types | Request/Reply | ✅ | ✅ | ✅ | ✅ |
Duplex | ✅ | ✅ | ✅ | ✅ | |
Encodings | Text | ✅ | ✅ | ✅ | ✅ |
Binary | ✅ | ✅ | ✅ | ✅ | |
TransferMode | Buffered (sync/async) | ✅ | ✅ | ✅ | ✅ |
Streamed (sync/async) | ✅ | ✅ | ✅ | ✅ | |
MessageVersion | SOAP 1.1 UTF8 | ✅ | ✅ | ✅ | ✅ |
SOAP 1.2 UTF8 | ✅ | ✅ | ✅ | ✅ | |
Contracts | DataContract | ✅ | ✅ | ✅ | ✅ |
XmlSerializer | ✅ | ✅ | ✅ | ✅ | |
MessageFormat | ✅ | ✅ | ✅ | ✅ | |
FaultContract | ✅ | ✅ | ✅ | ✅ | |
Security | None | ✅ | ✅ | ✅ | ✅ |
Transport | ✅ | ✅ | ✅ | ✅ | |
Message | 🚫 | 🚫 | 🚫 | 🚫 | |
Client Authentication | Basic | ✅ | ✅ | ✅ | ✅ |
Digest | ✅ | ✅ | ✅ | ❔ | |
NTLM | ✅ | ✅ | 🚫 | 🚫 | |
Kerberos/TCP | 🚫 | ✅ | ✅ | ✅ | |
Kerberos/HTTP | ✅ | ✅ | 🚫 | 🚫 | |
Certificate/TCP | ✅ | ✅ | ✅ | ✅ | |
Certificate/HTTP | ✅ | ✅ | ✅ | ❔ | |
Service Authentication | Certificate | ✅ | ✅ | ✅ | ✅ |
SPNIdentity | 🚫 | 🚫 | 🚫 | 🚫 | |
UPNIdentity | 🚫 | 🚫 | 🚫 | 🚫 | |
Client types | ChannelFactory<T> | ✅ | ✅ | ✅ | ✅ |
ChannelBase<T> | ✅ | ✅ | ✅ | ✅ | |
Extensibility | IClientMessageInspector | ✅ | ✅ | ✅ | ✅ |
IClientMessageFormatter | ✅ | ✅ | ✅ | ✅ | |
Management | ETW Tracing | 🚫 | ✅ | 🚫 | 🚫 |
For more details about what UWP is please see this dotnet Glossary doc.
Linux OSs includes Red Hat Enterprise Linux, CentOS, Debian, Fedora, Linux Mint, OpenSUSE, Oracle Linux and Ubuntu.
For supported versions of each platform and other details please see the .NET Core 1.0.0 Release Notes.