Visual Basic (Declaration) | |
---|---|
Public Sub raise_Verify( _ ByVal sender As Object, _ ByVal e As RasterDocumentVerifyEventArgs _ ) |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public void raise_Verify( object sender, RasterDocumentVerifyEventArgs e ) |
Managed Extensions for C++ | |
---|---|
public: void raise_Verify( Object* sender, RasterDocumentVerifyEventArgs* e ) |
C++/CLI | |
---|---|
public: void raise_Verify( Object^ sender, RasterDocumentVerifyEventArgs^ e ) |
Parameters
- sender
- The source of the sender
- e
- A RasterDocumentVerifyEventArgs object that contains the event data
When you create an Verify event, you identify the method that will handle the event.
To associate the event with your event handler, add an instance of the delegate to the event. The event
handler is called whenever the event occurs, unless you remove the delegate.
Delegates are similar to the function pointers of C++ and have two main uses: performing callbacks, and
defining events. Delegates are defined at run time.
Callback methods allow asynchronous processing: the method being called starts a thread and returns,
during which time the thread does most of the work and calls the callback only when needed.
Events use a publish and subscribe type pattern. A class 'publishes' an event and any number of classes
can 'subscribe' to that event. The runtime notifies subscribers when an event occurs. Delegates that are
used in defining events must be defined as taking two arguments: a publisher object, and an event
information object (derived from the .NET EventArgs class).
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family