GrapeCity Secure FTP for .NET 4.0J
Marshal(Exception) メソッド

マーシャリングする例外。
例外をUIスレッドにマーシャリングし、Errorイベントを発生させます。
シンタックス
Public Overloads Sub Marshal( _
   ByVal exception As Exception _
) 
public void Marshal( 
   Exception exception
)

パラメータ

exception
マーシャリングする例外。
解説

通常は表示目的のために、例外をワーカースレッドからUIスレッドにマーシャリングする場合に使用します。 このメソッドはOnErrorを呼び出し、Errorイベントを発生させます。

Startを使用したとき、ワーカースレッドで生成された未処理例外がこのメソッドによってUIスレッドにマーシャリングされます。

イベントハンドラでのUIコントロールの更新については、SynchronizingObjectプロパティを参照してください。 SynchronizingObjectがnullでない場合は、内部でSynchronizingObject.BeginInvokeを使用してデータがマーシャリングされ、SynchronizingObjectがnullの場合はDelegate.DynamicInvokeが使用されます。 このメソッドは開発者の便宜のために提供されています。必要に応じて、別の方法を使用してデータをマーシャリングしてもかまいません。

参照

関連項目

ComponentBase クラス
ComponentBase メンバ
オーバーロード一覧

 

 


© 2002, GrapeCity inc. All rights reserved.