CollectionSynchronizationCallback Delegato

Definizione

Rappresenta il metodo che sincronizza una raccolta per l'accesso cross-thread.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)

Parametri

collection
IEnumerable

La raccolta per accedere in un thread diverso da quello che l'ha creata.The collection to access on a thread other than the one that created it.

context
Object

Oggetto utilizzato per sincronizzare la raccolta.An object used to synchronize the collection.

accessMethod
Action

Delegato al metodo che esegue l'operazione sulla raccolta.A delegate to the method that performs the operation on the collection.

writeAccess
Boolean

true se accessMethod scrive nella raccolta; in caso contrario, false.true if accessMethod writes to the collection; otherwise, false.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a