.NET Events and Delegates in MATLAB
A delegate is a way to tell C# which method to call when an event is triggered. An event is a notification by .NET that an action has occurred. These topics show how to use .NET events and delegates in MATLAB®.
|Initiate asynchronous .NET delegate call|
|Retrieve result of asynchronous call initiated by .NET System.Delegate BeginInvoke method|
|Convenience function for static .NET System.Delegate Combine method|
|Convenience function for static .NET System.Delegate Remove method|
|Convenience function for static .NET System.Delegate RemoveAll method|
- Use .NET Events in MATLAB
These examples use the
addlistenerfunction to handle .NET events with MATLAB callbacks.
- Call .NET Delegates in MATLAB
This example shows you how to use a delegate in MATLAB.
- Create Delegates from .NET Object Methods
This example shows how to create a delegate.
- Create Delegate Instances Bound to .NET Methods
This example shows how to use delegate instances.
- Combine and Remove .NET Delegates
This example shows how to manage delegates.
- Overview Events and Listeners
Use events and listeners to send and respond to messages.
- .NET Delegates
In .NET, a delegate is a type that defines a method signature.
- .NET Delegates With out and ref Type Arguments
The MATLAB rules for mapping
reftypes for delegates are the same as for methods.
- Calling .NET Methods Asynchronously
How MATLAB handles asynchronous method calls.