このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB での .NET イベントと .NET デリゲート
.NET イベント コールバックの使用、.NET デリゲートの作成と呼び出し
デリゲートは、イベントがトリガーされたときにどのメソッドを呼び出すかを C# に指示する方法です。イベントは、.NET による、アクションが発生したという通知です。以下のトピックでは、.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 において、"delegate" はメソッドのシグネチャを定義する型です。
- out および ref 型の引数をもつ .NET デリゲート
デリゲートの
out
型とref
型をマッピングする MATLAB のルールは、メソッドのルールと同じです。 - .NET メソッドの非同期呼び出し
MATLAB における非同期メソッド呼び出しの処理方法。