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
trueЗначение , accessMethodесли false записывается в коллекцию; в противном случае .
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |