Share via


ControlGeneratedError Event

ControlGeneratedError Event

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release. The ControlGeneratedError Event is used for returning high-priority error information, for example, when the connection to the Exchange store is lost while performing an operation.

Applies To

ExchangeTreeViewControl Class

Event Data

The event handler receives a ControlGeneratedEventArgs object as an argument containing data related to this event. The following properties provide information specific to this event.

Property Description
ErrorMessage Property The error message.
ErrorMethod Property The method in which the error occurred.

Examples

Visual Basic .NET

The following is an example of a ControlGeneratedError event handler in Microsoft® Visual Basic® .NET.

Private Sub OnControlGeneratedError(ByVal o As Object, ByVal e As EventArgs) _
    Handles treeView.ControlGeneratedError

     ' Declare the ControlGeneratedEventArgs object.
     Dim evtArgs As ControlGeneratedEventArgs

     ' Cast e to a ControlGeneratedEventArgs object.
     evtArgs = CType(e, ControlGeneratedEventArgs)

     Debug.WriteLine("Error message: " + evtArgs.ErrorMessage)
     Debug.WriteLine("Error occurred in: " + evtArgs.ErrorMethod)

End Sub

C#

The following is an example of a ControlGeneratedError event handler in Microsoft C#.

void OnControlGeneratedError(object o, EventArgs e )
{
     // Cast e to a ControlGeneratedEventArgs object.
     ControlGeneratedEventArgs evtArgs = (ControlGeneratedEventArgs)e;

     Debug.WriteLine("Error message: " + evtArgs.ErrorMessage);
     Debug.WriteLine("Error occurred in: " + evtArgs.ErrorMethod);

}

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.