exponenta event banner

События и делегаты .NET в MATLAB

Использовать обратные вызовы событий .NET, создавать и вызывать делегатов .NET

Делегат - это способ сообщить C #, какой метод следует вызвать при запуске события. Событие - это уведомление .NET Framework о выполнении действия. В этих разделах показано, как использовать события .NET и делегатов в MATLAB ®.

Функции

BeginInvokeИнициировать асинхронный вызов делегата .NET
EndInvokeПолучение результата асинхронного вызова, инициированного методом .NET System.Delegate BeginInvoke
CombineФункция удобства для статического метода объединения .NET System.Delegate
RemoveФункция удобства для статического метода удаления .NET System.Delegate
RemoveAllФункция удобства для статического метода .NET System.Delegate RemureAll

Темы

Использование событий .NET в MATLAB

В этих примерах используется addlistener для обработки событий .NET с помощью обратных вызовов MATLAB.

Вызов делегатов .NET в MATLAB

В этом примере показано, как использовать делегата в MATLAB.

Создание делегатов из методов объектов .NET

В этом примере показано, как создать делегата.

Создание экземпляров делегата, привязанных к методам .NET

В этом примере показано, как использовать экземпляры делегата.

Объединение и удаление делегатов .NET

В этом примере показано, как управлять делегатами.

Обзор События и слушатели

Используйте события и прослушиватели для отправки сообщений и ответа на них.

Делегаты .NET

В .NET Framework делегат является типом, определяющим подпись метода.

Делегаты .NET с аргументами типа out и ref

Правила MATLAB для отображения out и ref типы для делегатов совпадают с типами для методов.

Асинхронный вызов методов .NET

Как MATLAB обрабатывает асинхронные вызовы методов.

Поиск неисправностей

Ограничения поддержки событий .NET

Функции .NET не поддерживаются в MATLAB.

Ограничения поддержки делегатов .NET

Функции .NET не поддерживаются в MATLAB.