CollectionSynchronizationCallback 代理人

定義

クロススレッド アクセスの収集を同期するメソッドを表します。Represent the method that synchronizes a collection for cross-thread access.

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

作成したスレッド以外のスレッドへアクセスするコレクション。The collection to access on a thread other than the one that created it.

context
Object

コレクションを同期するために使用されるオブジェクト。An object used to synchronize the collection.

accessMethod
Action

コレクションで操作を実行するメソッドへのデリゲート。A delegate to the method that performs the operation on the collection.

writeAccess
Boolean

accessMethod がコレクションに記述する場合は true、それ以外の場合は falsetrue if accessMethod writes to the collection; otherwise, false.

継承
CollectionSynchronizationCallback

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象