Freigeben über


CollectionSynchronizationCallback Delegat

Definition

Darstellung der Methode, die eine Auflistung für threadübergreifenden Zugriff synchronisiert.

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)

Parameter

collection
IEnumerable

Die Auflistung, auf die mit einem anderen Thread zugegriffen werden soll als mit dem, der sie erstellt hat.

context
Object

Ein Objekt, mit dem die Sammlung synchronisiert wird.

accessMethod
Action

Ein Delegat für die Methode, die den Vorgang in der Sammlung ausführt.

writeAccess
Boolean

true, wenn accessMethod in die Auflistung schreibt; andernfalls false.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: