События и делегаты

Использование. СЕТЕВЫЕ обратные вызовы события, создайте и вызовите.NET delegates

Функции

BeginInvokeИнициируйте асинхронного делегата.NET вызов
EndInvokeПолучите результат асинхронного вызова, инициируемого Системой.NET. Делегируйте метод BeginInvoke
ОбъединениеФункция удобства для статической Системы.NET. Делегируйте метод Объединения
УдалениеФункция удобства для статической Системы.NET. Делегат Удаляет метод
RemoveAllФункция удобства для статической Системы.NET. Делегируйте метод RemoveAll

Темы

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

Эти примеры используют функцию addlistener, чтобы обработать события.NET с обратными вызовами MATLAB®.

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

Этот пример показывает вам, как использовать делегата в MATLAB.

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

Следующий класс C# задает методы AddEggs и AddFlour, которые имеют подписи, совпадающие с делегатом delInteger:

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

Для делегата C#, заданного как:

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

MATLAB предоставляет методу экземпляра Combine, который позволяет вам объединить серию делегатов в единственного делегата.

Обзор событий и прослушиватели

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

Делегаты.NET

В Среде.NET делегат является типом, который задает сигнатуру метода.

Делегаты.NET С и касательно Аргументов типа

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

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

Возможно вызвать синхронный метод асинхронно в MATLAB.

Поиск и устранение проблем

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

Функции.NET, не поддерживавшие в MATLAB.

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

Функции.NET, не поддерживавшие в MATLAB.

Была ли эта тема полезной?