A manager for external event handlers.
Inheritance Hierarchy
Spotfire.Dxp.Framework.DocumentModelExternalEventManager
Namespace: Spotfire.Dxp.Framework.DocumentModel
Assembly: Spotfire.Dxp.Framework (in Spotfire.Dxp.Framework.dll) Version: 66.0.19802.3509 (66.0.19802.3509)
Syntax
C#
public sealed class ExternalEventManager : IComponent, IDisposable
The ExternalEventManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | ExternalEventManager |
Initializes a new instance of the ExternalEventManager class.
|
![]() | ExternalEventManager(IContainer) |
Initializes a new instance of the ExternalEventManager class.
|
Methods
Name | Description | |
---|---|---|
![]() | AddEventHandler |
Adds an event handler which is called when any of the triggers fire.
|
![]() | AddThreadSafeEventHandler | Adds a thread safe event handler which is called when any of the triggers fire.
|
![]() | Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
![]() | Disposed |
Implements IComponent.
|
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() | IComponentSite |
Implements IComponent.
|
Remarks
When one or more of the document nodes that are listened to with an ExternalEventManager are removed from the document, the ExternalEventManager instance must be disposed. This is required by the document model framework in order to avoid memory leaks.
Version Information
Supported in: 14.4, 14.3, 14.2, 14.1, 14.0, 12.5, 12.4, 12.3, 12.2, 12.1, 12.0, 11.8
See Also