Aspose::Email::Clients::Base Namespace Reference

Enumerations

enum  EncryptionProtocols {
  EncryptionProtocols::None = 0, EncryptionProtocols::Ssl2 = 12, EncryptionProtocols::Ssl3 = 48, EncryptionProtocols::Tls = 192,
  EncryptionProtocols::Tls11 = 768, EncryptionProtocols::Tls12 = 3072, EncryptionProtocols::Tls13 = 12288
}
 Defines the possible versions of encryption protocols. More...
 
enum  WebExceptionStatus {
  WebExceptionStatus::Success = 0, WebExceptionStatus::NameResolutionFailure = 1, WebExceptionStatus::ConnectFailure = 2, WebExceptionStatus::ReceiveFailure = 3,
  WebExceptionStatus::SendFailure = 4, WebExceptionStatus::PipelineFailure = 5, WebExceptionStatus::RequestCanceled = 6, WebExceptionStatus::ProtocolError = 7,
  WebExceptionStatus::ConnectionClosed = 8, WebExceptionStatus::TrustFailure = 9, WebExceptionStatus::SecureChannelFailure = 10, WebExceptionStatus::ServerProtocolViolation = 11,
  WebExceptionStatus::KeepAliveFailure = 12, WebExceptionStatus::Pending = 13, WebExceptionStatus::Timeout = 14, WebExceptionStatus::ProxyNameResolutionFailure = 15,
  WebExceptionStatus::UnknownError = 16, WebExceptionStatus::MessageLengthLimitExceeded = 17, WebExceptionStatus::CacheEntryNotFound = 18, WebExceptionStatus::RequestProhibitedByCachePolicy = 19,
  WebExceptionStatus::RequestProhibitedByProxy = 20
}
 

Functions

 DECLARE_ENUM_OPERATORS (Aspose::Email::Clients::Base::EncryptionProtocols)
 

Enumeration Type Documentation

◆ EncryptionProtocols

Defines the possible versions of encryption protocols.

Enumerator
None 

Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. Unless your app has a specific reason not to, you should use this field.

Ssl2 

Ssl 2

Ssl3 

Ssl 3

Tls 

TLS 1.0

Tls11 

TLS 1.1

Tls12 

TLS 1.2

Tls13 

TLS 1.3 for future versions

◆ WebExceptionStatus

Enumerator
Success 
NameResolutionFailure 
ConnectFailure 
ReceiveFailure 
SendFailure 
PipelineFailure 
RequestCanceled 
ProtocolError 
ConnectionClosed 
TrustFailure 
SecureChannelFailure 
ServerProtocolViolation 
KeepAliveFailure 
Pending 
Timeout 
ProxyNameResolutionFailure 
UnknownError 
MessageLengthLimitExceeded 
CacheEntryNotFound 
RequestProhibitedByCachePolicy 
RequestProhibitedByProxy 

Function Documentation

◆ DECLARE_ENUM_OPERATORS()

Aspose::Email::Clients::Base::DECLARE_ENUM_OPERATORS ( Aspose::Email::Clients::Base::EncryptionProtocols  )