CollectionSynchronizationCallback Temsilci

Tanım

public delegate void CollectionSynchronizationCallback(IEnumerable collection, object context, Action accessMethod, bool writeAccess);
type CollectionSynchronizationCallback = delegate of IEnumerable * obj * Action * bool -> unit

Parametreler

accessMethod
Action

Okur veya değiştirir bir eylem collection.

writeAccess
Boolean

Yazma erişimi tarafından gerekli olup olmadığını belirten bir değer accessMethod.

Açıklamalar

Uygulama geliştiricileri uygulayan bir CollectionSynchronizationCallback yöntemi ve geçirin EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) doğru birden çok iş parçacıklı erişimi etkinleştirmek için yöntemi collection. Eşitleme etkinleştirildikten sonra Xamarin.Forms framework geçirir accessMethod uygulama geliştiricinin uygulaması için CollectionSynchronizationCallback framework birden çok iş parçacıklı bir ortamda koleksiyonu değiştirmek için gereken her zaman. Uygulama uygulama geliştiricinin karar verirse, temel context (Bu yalnızca bir kilitleme veya koleksiyon üzerinde yaşadığı nesneyi olabilir) nesne değeri writeAccess parametresi olup olmadığı için kilidi çağrılırken accessMethod.

Şunlara uygulanır