Click or drag to resize
EmailProvider Class
Extensible provider for basic e-mail capabilities that is used internally in the e-mail engine.
Inheritance Hierarchy
SystemObject
  CMS.BaseAbstractBaseProviderEmailProvider
    CMS.EmailEngineEmailProvider

Namespace: CMS.EmailEngine
Assembly: CMS.EmailEngine (in CMS.EmailEngine.dll) Version: 8.2.23
Syntax
C#
public class EmailProvider : AbstractBaseProvider<EmailProvider>

The EmailProvider type exposes the following members.

Constructors
  NameDescription
Public methodEmailProvider
Top
Methods
  NameDescription
Protected methodOnSendCompleted
Raises the SendCompleted event after the send is completed.
Protected methodSendEmailAsyncInternal
Internal method that asynchronously sends an e-mail through the SMTP server.
Protected methodSendEmailInternal
Internal method that sends an e-mail through the SMTP server.
Top
Extension Methods
  NameDescription
Public Extension MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Top
Events
  NameDescription
Public eventStatic memberSendCompleted
Occurs when the send operation finishes.
Top
Remarks
This provider does not offer any methods that can be called directly. To send e-mails using API, use methods from EmailSender class. Asynchronous send methods of this provider cannot be called from the main UI thread.
See Also