Click or drag to resize
GridViewSynchronizationService Class
Core entry point for all internal events in RadGridView. Provides synchronization semantic for all received notifications and dispatches them to all listeners.
Inheritance Hierarchy
SystemObject
  Telerik.WinControlsDisposableObject
    Telerik.WinControls.UIGridViewSynchronizationService

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView (in Telerik.WinControls.GridView.dll) Version: 2017.3.1017.40 (2017.3.1017.40)
Syntax
public class GridViewSynchronizationService : DisposableObject

The GridViewSynchronizationService type exposes the following members.

Constructors
  NameDescription
Public methodGridViewSynchronizationService
Initializes a new instance of the GridViewSynchronizationService class
Top
Properties
  NameDescription
Protected propertyBitState
Gets the RadBitVector64 structure that holds all the bit states of the object.
(Inherited from DisposableObject.)
Public propertyDispatchingEvent
Gets the event that is currently being dispatched.
Protected propertyEvents
Provides a simple list of delegates.
(Inherited from DisposableObject.)
Public propertyIsDataEventDispatchSuspended
Gets a value indicating whether the dispatching of Data events is suspended.
Public propertyIsDispatching
Determines whether the service is currently in a process of dispatching all queued events.
Public propertyIsDispatchSuspended
Determines whether event dispatching is suspended. If true any incomming events will not be queued.
Public propertyIsDisposed
Determines whether the object is already disposed.
(Inherited from DisposableObject.)
Public propertyIsDisposing
Determines whether the object is in a process of being disposed of.
(Inherited from DisposableObject.)
Public propertyIsInBeginDispatchBlock
Determines whether the service is queuing any incomming events without dispatching them.
Public propertyIsUIEventDispatchSuspended
Gets a value indicating whether the dispatching of UI events is suspended.
Top
Methods
  NameDescription
Public methodAddListener
Public methodBeginDispatch
Begins a Dispatch process.
Protected methodCanBeSuspended
Public methodContainsEvent
Public methodContainsListener
Public methodDispatchEvent(GridViewEvent)
Public methodStatic memberDispatchEvent(GridViewTemplate, GridViewEvent, Boolean)
Dispatches GridViewEvent
Public methodDispose
Releases all resources associated with this object.
(Inherited from DisposableObject.)
Protected methodDispose(Boolean)
Performs the actual Dispose logic.
(Inherited from DisposableObject.)
Protected methodDisposeManagedResources (Overrides DisposableObjectDisposeManagedResources.)
Protected methodDisposeUnmanagedResources
Releases any UNMANAGED resources used by this object. NOTE: If you declare some unmanaged resources in your class, you should override its finalizer and put disposing logic there also.
(Inherited from DisposableObject.)
Public methodEndDispatch
Ends Dispatch transaction without flushing pending events.
Public methodEndDispatch(Boolean)
Ends Dispatch transaction and flushes all pending events.
Public methodFlushEvents
Forces any events present on the events queue to be immediately dispatched.
Protected methodGetBitState
Gets the current bit state for the object, defined by the provided key.
(Inherited from DisposableObject.)
Public methodStatic memberIsColumnsCollectionChangedEvent
Public methodStatic memberIsConditionalFormattingCollectionChangedEvent
Public methodIsEventSuspended(KnownEvents)
Public methodStatic memberIsEventSuspended(GridViewTemplate, KnownEvents)
Public methodStatic memberIsGroupCollectionChangedEvent
Public methodStatic memberIsRowPropertyChangedEvent
Public methodStatic memberIsTemplatePropertyChangedEvent
Public methodStatic memberIsTemplatePropertyChangingEvent
Protected methodNotifyListeners
Protected methodOnBitStateChanged
Notifies the object for a change in its bit state.
(Inherited from DisposableObject.)
Protected methodPerformDispose
Performs the core resources release logic.
(Inherited from DisposableObject.)
Public methodStatic memberRaiseCurrentChanged
Public methodRemoveListener
Public methodResumeDispatch
Resumes event dispatching, previously suspended by a SuspendDispatch call.
Public methodResumeDispatch(GridEventType)
Public methodResumeEvent(KnownEvents)
Resumes dispatching of events with the specified ID.
Public methodStatic memberResumeEvent(GridViewTemplate, KnownEvents)
Protected methodSetBitState
Applies the specified boolean value to the BitVector of the object.
(Inherited from DisposableObject.)
Public methodSuspendDispatch
Suspends event dispatching.
Public methodSuspendDispatch(GridEventType)
Public methodSuspendEvent(KnownEvents)
Suspends dispatching of events with the specified ID.
Public methodStatic memberSuspendEvent(GridViewTemplate, KnownEvents)
Protected methodVerifyDispatch
Top
Events
  NameDescription
Public eventDisposed (Inherited from DisposableObject.)
Public eventDisposing (Inherited from DisposableObject.)
Top
See Also