Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

MATLAB での .NET イベントと .NET デリゲート

.NET イベント コールバックの使用、.NET デリゲートの作成と呼び出し

デリゲートは、イベントがトリガーされたときにどのメソッドを呼び出すかを C# に指示する方法です。イベントは、.NET Framework による、アクションが発生したという通知です。以下のトピックでは、.NET イベントとデリゲートを MATLAB® で使用する方法を説明します。

関数

BeginInvoke非同期 .NET デリゲート呼び出しの開始
EndInvoke.NET の System.Delegate 型メソッド BeginInvoke によって開始される非同期呼び出しの結果を取得
Combine静的 .NET System.Delegate Combine メソッドの便利な関数
Remove静的 .NET System.Delegate Remove メソッドに便利な関数
RemoveAll静的 .NET System.Delegate RemoveAll メソッドに便利な関数

トピック

MATLAB における .NET イベントの使用

以下の例では、関数 addlistener を使用して、MATLAB コールバックで .NET イベントを処理します。

MATLAB での .NET デリゲートの呼び出し

この例は、MATLAB でデリゲートを使用する方法を示しています。

.NET オブジェクト メソッドからのデリゲートの作成

この例では、デリゲートの作成方法を説明します。

.NET メソッドにバインドされたデリゲート インスタンスの作成

この例では、デリゲート インスタンスの使用方法を説明します。

.NET デリゲートの組み合わせと削除

この例では、デリゲートの管理方法を説明します。

イベントとリスナーの概要

イベントとリスナーを使用して、メッセージの送信とメッセージへの応答を行います。

.NET デリゲート

.NET Framework では、delegate はメソッド シグネチャを定義する型です。

out および ref 型の引数をもつ .NET デリゲート

デリゲートの out 型と ref 型をマッピングする MATLAB のルールは、メソッドのルールと同じです。

.NET メソッドの非同期呼び出し

MATLAB における非同期メソッド呼び出しの処理方法。

トラブルシューティング

.NET イベントのサポートの制限

MATLAB でサポートされない .NET の機能。

.NET デリゲートのサポートの制限

MATLAB でサポートされない .NET の機能。