AMPS C# Client  5.3.4.0
AMPS C# Client for .NET
AMPS.Client.TCPSTransport Class Reference

Implements a secure transport for communicating with AMPS over a SslStream. System.Net.Security.SslStream More...

+ Inheritance diagram for AMPS.Client.TCPSTransport:

Public Member Functions

 TCPSTransport (Protocol protocol, TCPSTransportImpl impl)
 Construct a TCPSTransport object for the given Protocol. More...
 
 TCPSTransport (Protocol protocol, Properties properties)
 Construct a TCPSTransport object for the given Protocol. More...
 

Protected Member Functions

override void createImpl ()
 Creates the underlying implementation of the TCPSTransport class. More...
 

Properties

static RemoteCertificateValidationCallback RemoteCertificateValidationCallback [get, set]
 Gets or sets the callback delegate used by SslStream to validate the remote certificate from AMPS.

See also
SslStream.RemoteCertificate
More...
 
static SslProtocols EnabledSslProtocols [get, set]
 Gets or sets the enabled SSL protocols used for connecting to AMPS.

See also
SslStream.SslProtocol
More...
 
static bool CheckCertificateRevocation [get, set]
 Gets or sets whether certificate revocation should be checked.

See also
SslStream.CheckCertRevocationStatus
More...
 

Detailed Description

Implements a secure transport for communicating with AMPS over a SslStream. System.Net.Security.SslStream

Constructor & Destructor Documentation

AMPS.Client.TCPSTransport.TCPSTransport ( Protocol  protocol,
TCPSTransportImpl  impl 
)
inline

Construct a TCPSTransport object for the given Protocol.

Parameters
protocolThe protocol for communcating with AMPS.
implAn instance of TCPSTransportImpl
AMPS.Client.TCPSTransport.TCPSTransport ( Protocol  protocol,
Properties  properties 
)
inline

Construct a TCPSTransport object for the given Protocol.

Parameters
protocolThe protocol for communicating with AMPS.
propertiesCustom properties used by the underlying TCP transport.

Member Function Documentation

override void AMPS.Client.TCPSTransport.createImpl ( )
inlineprotected

Creates the underlying implementation of the TCPSTransport class.

This method initializes the internal implementation (TCPSTransportImpl) based on the specified protocol and properties.

Property Documentation

bool AMPS.Client.TCPSTransport.CheckCertificateRevocation
staticgetset

Gets or sets whether certificate revocation should be checked.

See also
SslStream.CheckCertRevocationStatus

SslProtocols AMPS.Client.TCPSTransport.EnabledSslProtocols
staticgetset

Gets or sets the enabled SSL protocols used for connecting to AMPS.

See also
SslStream.SslProtocol

RemoteCertificateValidationCallback AMPS.Client.TCPSTransport.RemoteCertificateValidationCallback
staticgetset

Gets or sets the callback delegate used by SslStream to validate the remote certificate from AMPS.

See also
SslStream.RemoteCertificate


The documentation for this class was generated from the following file: