Sdílet prostřednictvím


CollectionSynchronizationCallback Delegát

Definice

Představuje metodu, která synchronizuje kolekci pro přístup mezi vlákny.

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)

Parametry

collection
IEnumerable

Kolekce pro přístup k jinému vláknu než k tomu, které ji vytvořilo.

context
Object

Objekt použitý k synchronizaci kolekce.

accessMethod
Action

Delegát na metodu, která provádí operaci s kolekcí.

writeAccess
Boolean

true if accessMethod zapisuje do kolekce, jinak hodnota false.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro