MailBee.NET Objects 4.0

SaslMethod Members

SaslMethod overview

Public Instance Constructors

SaslMethod Constructor Initializes a new instance of the SaslMethod class.

Public Instance Properties

AccountDomain Reserved for future use.
AccountName Gets or sets a user account name on the mail server.
ClientAnswer Gets or sets an array of bytes which represents a client answer to a server challenge.
ClientAnswerEncoding Gets or sets an encoding of the client answer data.
ExpectBase64Challenge Gets or sets the status of whether Base64-encoded data is expected in the pending response from the server.
Password Gets or sets a user account password on the mail server.
ServerChallenge Gets or sets an array of bytes which represents a server challenge.
ServerChallengeEncoding Gets or sets an encoding of the server challenge data.
ServerName Gets the domain name of the mail server.
ServiceName Gets the upper-case name of the protocol being used.
Stage Gets or sets the current stage of the authentication protocol exchange.

Public Instance Methods

CreateNextClientAnswer When overridden in a derived class, generates client's next answer in the authentication protocol exchange series.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetSaslID When overridden in a derived class, returns uppercase name of a SASL method implemented by that class (such as "LOGIN", "NTLM", etc).
GetType (inherited from Object) Gets the Type of the current instance.
IsSecure When overridden in a derived class, designates whether the implemented SASL mechanism is secure or not.
RequiresCredentials Designates whether or not the implemented SASL mechanism can operate without user credentials passed in AccountName and Password property values.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

SaslMethod Class | MailBee Namespace | AuthenticationOptions | Login | Login | AuthMethods