共用方式為


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)

取得表示特定委派所代表之方法的物件。

適用於