System.ServiceModel.Duplex 4.0.1-beta-23516
System.ServiceModel.Http 4.0.11-beta-23516
System.ServiceModel.Primitives 4.1.0-beta-23516
System.ServiceModel.Security 4.0.1-beta-23516
System.ServiceModel.NetTcp 4.1.0-beta-23516
✅ -- Works with no known major issues
❌ -- Does not work
❓ -- Not yet tested
Category | Feature | UWP | Windows | Linux | Mac OS X |
---|---|---|---|---|---|
Bindings | BasicHttpBinding | ✅ | ✅ | ✅ | ❓ |
CustomBinding | ✅ | ✅ | ✅ | ❓ | |
NetHttpBinding | ✅ | ✅ | ✅ | ❓ | |
NetTcpBinding | ✅ | ✅ | ✅ | ❓ | |
Transports | Http | ✅ | ✅ | ✅ | ❓ |
Https | ✅ | ❓ | |||
Tcp | ✅ | ✅ | ✅ | ❓ | |
WebSockets | ❓ | ||||
Channel types | Request/Reply | ✅ | ✅ | ✅ | ❓ |
Duplex | ✅ | ✅ | ✅ | ❓ | |
Encodings | Text | ✅ | ✅ | ✅ | ❓ |
Binary | ✅ | ✅ | ✅ | ❓ | |
Transfer mode | 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 certificates | ❌ | ❌ | ❌ | ❓ | |
Authentication | Basic | ✅ | ✅ | ✅ | ❓ |
Digest | ✅ | ✅ | ✅ | ❓ | |
NTLM | ✅ | ❌ | ❓ | ||
Kerberos | ✅ | ❌ | ❓ | ||
Client types | ChannelFactory<T> | ✅ | ✅ | ✅ | ❓ |
ChannelBase<T> | ✅ | ✅ | ✅ | ❓ | |
Extensibility | IClientMessageInspector | ✅ | ✅ | ✅ | ❓ |
IClientMessageFormatter | ❓ |