次の方法で共有


CollectionSynchronizationCallback 代理人

定義

クロススレッド アクセスの収集を同期するメソッドを表します。

public delegate void CollectionSynchronizationCallback(IEnumerable ^ collection, System::Object ^ context, Action ^ accessMethod, bool writeAccess);
public delegate void CollectionSynchronizationCallback(IEnumerable collection, object context, Action accessMethod, bool writeAccess);
type CollectionSynchronizationCallback = delegate of IEnumerable * obj * Action * bool -> unit
Public Delegate Sub CollectionSynchronizationCallback(collection As IEnumerable, context As Object, accessMethod As Action, writeAccess As Boolean)

パラメーター

collection
IEnumerable

作成したスレッド以外のスレッドへアクセスするコレクション。

context
Object

コレクションを同期するために使用されるオブジェクト。

accessMethod
Action

コレクションで操作を実行するメソッドへのデリゲート。

writeAccess
Boolean

accessMethod がコレクションに記述する場合は true、それ以外の場合は false

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象