MailClient.OnReceivingDataStream Event


Occurs when the client is receiving the e-mail data from mail server.

[Visual Basic 6.0]
Public Sub Object_OnReceivingDataStream( _ ByVal sender As Object, _ ByVal
    info As Object, _ ByVal received As Long, _ ByVal total As Long,
    _ ByRef cancel As Boolean _ )
[Visual C++]
public: HRESULT OnReceivingDataStreamEventHandler( IDispatch* sender, IDispatch*
    info, LONG received, LONG total, VARIANT_BOOL* cancel );

Event Data

sender
The source (MailClient instance) of the event.
info
The MailInfo instance that is receiving.
received
The number of bytes received from the mail server.
total
The number of bytes in email content.
cancel
Gets or sets a value indicating whether the task should be canceled.

Remarks

If cancel parameter is set to true in the event, the client terminates the connection immediately and a ERROR_CANCELLED exception will be thrown.

Example

To get the full samples of EAGetMail, please refer to Samples section.

Online Tutorials

Retrieve Email with Event Handler in VB6 - Tutorial
Retrieve Email with Event Handler in Delphi - Tutorial
Retrieve Email with Event Handler in VC++- Tutorial