PollingDuplexHttpBinding Constructor (BasicHttpSecurityMode)
Initializes a new instance of the PollingDuplexHttpBinding class.
Namespace: System.ServiceModel
Assembly: System.ServiceModel.PollingDuplex (in System.ServiceModel.PollingDuplex.dll)
Syntax
'Declaration
Public Sub New ( _
securityMode As BasicHttpSecurityMode _
)
'Usage
Dim securityMode As BasicHttpSecurityMode
Dim instance As New PollingDuplexHttpBinding(securityMode)
public PollingDuplexHttpBinding(
BasicHttpSecurityMode securityMode
)
Parameters
- securityMode
Type: System.ServiceModel.BasicHttpSecurityMode
The value of BasicHttpSecurityMode that specifies the type of security that is used with the SOAP message and for the client.
Remarks
The default value of BasicHttpSecurityMode used is None, which specifies that the SOAP message is not secured and the client is not authenticated.
Examples
'Constructors set with different security modes
Dim defaultNoSecurityPDBinding As New PollingDuplexHttpBinding()
Dim transportSecurityPDBinding As New PollingDuplexHttpBinding(BasicHttpSecurityMode.Transport)
Dim transportOnlySecurityPDBinding As New PollingDuplexHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly)
'Output txtSecurityMode for binding with transport security: Transport
Dim txtSecurityMode As String = transportSecurityPDBinding.Security.Mode.ToString()
//Constructors set with different security modes
PollingDuplexHttpBinding defaultNoSecurityPDBinding = new PollingDuplexHttpBinding();
PollingDuplexHttpBinding transportSecurityPDBinding = new PollingDuplexHttpBinding(BasicHttpSecurityMode.Transport);
PollingDuplexHttpBinding transportOnlySecurityPDBinding = new PollingDuplexHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly);
//Output txtSecurityMode for binding with transport security: Transport
string txtSecurityMode = transportSecurityPDBinding.Security.Mode.ToString();
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also
Reference
PollingDuplexHttpBinding Class
PollingDuplexHttpBinding Members