Base client protocol setup with support for user-defined authentication, security and traffic compression.
Declaring type: CustomClientProtocolSetup
Namespace: Zyan.Communication.Protocols
Assembly: Zyan.Communication
Collapse/Expand Public Constructors (see also: Protected Constructors)
  Name Description
Public Method CustomClientProtocolSetup Creates a new instance of the CustomClientProtocolSetup class.
Collapse/Expand Protected Constructors
  Name Description
Protected Method CustomClientProtocolSetup Creates a new instance of the CustomClientProtocolSetup class.
Collapse/Expand Protected Methods
  Name Description
Protected Method ConfigureCompression Configures the compression sinks.
Protected Method ConfigureEncryption Configures encrpytion sinks, if encryption is enabled.
Collapse/Expand Public Properties
  Name Description
Public Property Algorithm Gets or sets the name of the symmetric encryption algorithm.
Public Property CompressionMethod Gets or sets the compression method.
Public Property CompressionThreshold Gets or sets the compression threshold.
Public Property Encryption Gets or sets a value indicating whether the encryption is enabled.
Public Property MaxAttempts Gets or sets the maximum number of attempts when trying to establish a encrypted conection.
Public Property Oaep Gets or sets, if OAEP padding should be activated.