Delegados y eventos .NET en MATLAB
Un delegado es la forma de decir a C# qué método llamar cuando un evento se activa. Un evento es una notificación por parte de .NET de que ha tenido lugar una acción. En estos temas se muestra cómo utilizar los delegados y eventos .NET en MATLAB®.
Funciones
BeginInvoke | Initiate asynchronous .NET delegate call |
EndInvoke | Retrieve result of asynchronous call initiated by .NET System.Delegate BeginInvoke method |
Combine | Convenience function for static .NET System.Delegate Combine method |
Remove | Convenience function for static .NET System.Delegate Remove method |
RemoveAll | Convenience function for static .NET System.Delegate RemoveAll method |
Temas
- Use .NET Events in MATLAB
These examples use the
addlistener
function 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
out
andref
types for delegates are the same as for methods. - Call .NET Methods Asynchronously
How MATLAB handles asynchronous method calls.
Solución de problemas
Limitations to Support of .NET Events
.NET features not supported in MATLAB.
Limitations to Support of .NET Delegates
.NET features not supported in MATLAB.