GrapeCity Secure FTP for .NET 4.0J
Marshal(CopyResult,String,Object) メソッド

マーシャリングするCopyResult
マーシャリングするメッセージ。
マーシャリングするオブジェクト。
CopyResultをUIスレッドにマーシャリングします。
シンタックス
Public Overloads Sub Marshal( _
   ByVal result As CopyResult, _
   ByVal message As String, _
   ByVal state As Object _
) 
public void Marshal( 
   CopyResult result,
   string message,
   object state
)

パラメータ

result
マーシャリングするCopyResult
message
マーシャリングするメッセージ。
state
マーシャリングするオブジェクト。
解説

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

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

参照

関連項目

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

 

 


© 2002, GrapeCity inc. All rights reserved.