Click or drag to resize

TlsClient Properties

The TlsClient type exposes the following members.

Properties
  Name Description
Public property AllowDualStackSocket Gets or sets a boolean value that determines if dual-mode socket is allowed when endpoint address is IPv6.
Protected property CanRaiseEvents Gets a value indicating whether the component can raise an event.
(Inherited from Component)
Public property Certificate Gets or sets the local certificate selected by the default LocalCertificateSelectionCallback.
Public property CertificateChecker Gets or sets the certificate checker used to validate remote certificates.
Public property CertificateFile Gets or sets the path to the certificate used for authentication.
Public property CheckCertificateRevocation Gets or sets a boolean value that determines whether the certificate revocation list is checked during authentication.
Public property Client Gets the Socket object for the TlsClient.
Public property ClientCertificates Gets the collection of X509 certificates for this client.
Public property ConnectionString Gets or sets the data required by the client to connect to the server.
(Inherited from ClientBase)
Public property ConnectionTime Gets the Time for which the client has been connected to the server.
(Inherited from ClientBase)
Public property Container Gets the IContainer that contains the Component.
(Inherited from Component)
Public property CurrentState Gets the current ClientState.
(Inherited from ClientBase)
Protected property DesignMode Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component)
Public property Enabled Gets or sets a boolean value that indicates whether the client is currently enabled.
(Inherited from ClientBase)
Public property EnabledSslProtocols Gets or sets a set of flags which determine the enabled SslProtocols.
Protected property Events Gets the list of event handlers that are attached to this Component.
(Inherited from Component)
Public property IgnoreInvalidCredentials Gets or sets a boolean value that indicates whether the server should ignore errors when the client's credentials are invalid.
Public property IntegratedSecurity Gets or sets a boolean value that indicates whether the current Windows account credentials are used for authentication.
Public property IsDisposed Gets a flag that indicates whether the object has been disposed.
(Inherited from ClientBase)
Public property LocalCertificateSelectionCallback Gets or sets the callback used to select a local certificate.
Public property MaxConnectionAttempts Gets or sets the maximum number of times the client will attempt to connect to the server.
(Inherited from ClientBase)
Public property MaxSendQueueSize Gets or sets the maximum size for the send queue before payloads are dumped from the queue.
Public property Name Gets the unique identifier of the client.
(Inherited from ClientBase)
Public property NetworkCredential Gets or sets network credential that is used when IntegratedSecurity is set to true.
Public property NoDelay Gets or sets a boolean value that determines if small packets are delivered to the remote host without delay.
Public property PayloadAware Gets or sets a boolean value that indicates whether the payload boundaries are to be preserved during transmission.
Public property PayloadEndianOrder Gets or sets the endian order to apply for encoding and decoding payload size in a PayloadAware transmission.
Public property PayloadMarker Gets or sets the byte sequence used to mark the beginning of a payload in a PayloadAware transmission.
Public property PersistSettings Gets or sets a boolean value that indicates whether the client settings are to be saved to the config file.
(Inherited from ClientBase)
Protected property ReadIndex Gets or sets current read index for received data buffer incremented at each Read(Byte, Int32, Int32) call.
(Inherited from ClientBase)
Public property ReceiveBufferSize Gets or sets the size of the buffer used by the client for receiving data from the server.
(Inherited from ClientBase)
Public property RemoteCertificateValidationCallback Gets or sets the callback used to verify remote certificates.
Public property SendBufferSize Gets or sets the size of the buffer used by the client for sending data to the server.
(Inherited from ClientBase)
Public property ServerIndex Gets the current server index, when multiple server end points are defined.
(Inherited from ClientBase)
Public property ServerUri Gets the server URI of the TlsClient.
(Overrides ClientBaseServerUri)
Public property SettingsCategory Gets or sets the category under which the client settings are to be saved to the config file if the PersistSettings property is set to true.
(Inherited from ClientBase)
Public property Site Gets or sets the ISite of the Component.
(Inherited from Component)
Public property SslStream Gets the SslStream object for the TlsClient.
Public property Statistics Gets the TransportStatistics for the client connection.
(Inherited from ClientBase)
Public property Status Gets the descriptive status of the client.
(Overrides ClientBaseStatus)
Public property TextEncoding Gets or sets the Encoding to be used for the text sent to the server.
(Inherited from ClientBase)
Protected property TrackStatistics Determines whether the base class should track statistics.
(Overrides ClientBaseTrackStatistics)
Public property TransportProtocol Gets the TransportProtocol used by the client for the transportation of data with the server.
(Inherited from ClientBase)
Public property TrustedCertificatesPath Gets or sets the path to the directory containing the trusted certificates.
Public property ValidChainFlags Gets or sets the set of valid chain flags used when validating remote certificates.
Public property ValidPolicyErrors Gets or sets the set of valid policy errors when validating remote certificates.
Top
See Also