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

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

PollingDuplexHttpBinding Overload

System.ServiceModel Namespace