Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
18 Cards in this Set
- Front
- Back
- 3rd side (hint)
Which bindings support Text or MTOM encoding of messages?
|
BasicHttpBinding
BasicHttpContextBinding WsHttpBinding WSHttpContextBinding WsDualHttpBinding WsFederationHttpBinding |
RULE: all bindings with "Http" support both Text and MTOM encoding.
|
|
Which bindings support binary encoding of messages?
|
NetTcpBinding
NetTcpContextBinding NetPeerTcpBinding NetNamedPipeBinding NetMsmqBinding |
RULE: All bindings with "Net" support binary encoding.
|
|
Which bindings support streaming?
|
BasicHttpBinding
BasicHttpContextBinding NetTcpBinding NetTcpContextBinding NetNamedPipeBinding |
RULE: Basic, Tcp (except peer) & NamedPipe support streaming. Include the Context bindings for those Basic & Tcp.
|
|
Which bindings support duplex messaging
|
WSDualHttpBinding
NetTcpBinding NetTcpContextBinding NetPeerTcpBinding NetNamedPipeBinding |
RULE: WSDual, plus all "Net" bindings EXCEPT for Msmq
|
|
Which bindings do NOT support sessions?
|
BasicHttpBinding
BasicHttpContextBinding MsmqIntegrationBinding NetPeerTcpBinding |
RULE: Basic, MsmqIntegration, & P2P Tcp do not support sessions.
|
|
Which bindings support transport sessions?
|
NetTcpBinding
NetTcpContextBinding NetNamedPipeBinding NetMsmqBinding |
RULE: All "Net" bindings EXCEPT NetPeerTcp support transport sessions.
|
|
Which bindings support reliable sessions?
|
WSHttpBinding
WSHttpContextBinding WSDualHttpBinding WSFederationHttpBinding NetTcpBinding NetTcpContextBinding |
RULE: All "WS" bindings, plus NetTcp & NetTcpContext, support reliable sessions.
|
|
Which bindings support security sessions?
|
WSHttpBinding
WSHttpContextBinding WSDualHttpBinding WSFederationHttpBinding NetTcpBinding NetTcpContext |
RULE: All the "WS" bindings, plus the Tcp bindings (except NetPeerTcp), support security sessions.
|
|
Which bindings do NOT support transactions?
|
BasicHttpBinding
BasicHttpContextBinding NetPeerTcpBinding |
RULE: Basic and P2P Tcp (NetPeerTcp) bindings do not support transactions.
|
|
Which bindings support transactions?
|
WSHttpBinding
WSHttpContextBinding WSDualHttpBinding WSFederationHttpBinding NetTcpBinding NetTcpContextBinding NetNamedPipeBinding NetMsMqBinding MsmqIntegrationBinding |
RULE: All bindings except Basic and P2P Tcp support transactions.
|
|
Which bindings have transaction support turned ON by default?
|
NetMsmqBinding
MsmqIntegrationBinding |
RULE: only the MSMQ bindings have transaction support turned on by default.
|
|
Which bindings support transport security?
|
BasicHttpBinding
BasicHttpContextBinding WSHttpBinding WSHttpContextBinding NetTcpBinding NetTcpContextBinding NetPeerTcpBinding NetNamedPipeBinding NetMsmqBinding MsmqIntegrationBinding |
RULE: only WSDualHttp Binding and WSFederationHttpBinding do NOT support transport security.
|
|
Which bindings support message security?
|
BasicHttpBinding
BasicHttpContextBinding WSHttpBinding WSHttpContextBinding WSDualHttpBinding WSFederationHttpBinding NetTcpBinding NetTcpContextBinding NetMsmqBinding |
RULE: only NetNamedPipeBinding, NetPeerTcpBinding and MsmqIntegrationBinding do NOT support message security.
|
|
Which bindings use transport security by default?
|
NetTcpBinding
NetTcpContextBinding NetPeerTcpBinding NetNamedPipe NetMsmqBinding MsmqIntegratonBinding |
RULE: all Tcp bindings, plus NetNamedPipe and NetMsmqBinding, use transport security by default.
|
|
Which bindings use message security by default?
|
WSHttpBinding
WSHttpContextBinding WSDualHttpBinding WSFederationHttpBinding |
RULE: All the WS bindings, and only those, use message security by default.
|
|
Which bindings have NO security (SecurityMode.None) by default?
|
BasicHttpBinding
BasicHttpContextBinding |
RULE: only the BasicHttp bindings have no security by default.
|
|
Which bindings support MIXED security modes (i.e. SecurityMode.TransportWithMessageCredentials)?
|
BasicHttpBinding
BasicHttpContextBinding WSHttpBinding WSHttpContextBinding WSFederationHttpBinding NetTcpBinding NetTcpContextBinding |
RULE: Include Basic, WS, and NetTcp; remove WSDualHttp & NetPeerTcp
|
|
What IS a binding, anyway (i.e. give a succinct description of the System.ServiceModel.Channels.Binding class)?
|
It "represents a collection of binding elements." Actually, it appears to be more like a factory for a specifically tailored set of BindingElement classes, which it is called upon to instantiate when a channel is opened.
Source: http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.binding.aspx |
|