AMPS C# Client  5.3.5.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

◆ TCPSTransport() [1/2]

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

◆ TCPSTransport() [2/2]

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

◆ createImpl()

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

◆ CheckCertificateRevocation

bool AMPS.Client.TCPSTransport.CheckCertificateRevocation
staticgetset

Gets or sets whether certificate revocation should be checked.

See also
SslStream.CheckCertRevocationStatus

◆ EnabledSslProtocols

SslProtocols AMPS.Client.TCPSTransport.EnabledSslProtocols
staticgetset

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

See also
SslStream.SslProtocol

◆ RemoteCertificateValidationCallback

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: