The CustomButton type exposes the following members.

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyAction
Gets the action CustomButtonAction enumeration value. This value indicates whether the button will send a custom notification to a handler, launch an application, or whether no button action was specifed.
Public propertyAvailability
Gets the availability CustomButtonAvailability enumeration value. It indicates whether the button should be available always, only with an active interaction, with any interaction, or whether no availability has been specified.
Public propertyButtonText
Gets the text to display for this custom button. This is the text that appears on the button.
Public propertyDeactivateAfterUse
Gets the deactivate after user value; a Boolean that indicates whether the button will be disabled after first-time use per session.
Public propertyDescription
Gets the descriptive text for this button. Interaction Client displays this description as a tool tip text when users mouse-over the button.
Public propertyDisplayNotification
Gets a value indicating whether this custom button should also initiate a notification in a client application indicating that the button was activated.
Public propertyEnabled
Gets the enabled status: whether or not the button was configured in Interaction Administrator to appear enabled.
Public propertyIcon
Gets the optional icon associated with this button. If no icon, then nullNothingnullptra null reference (Nothing in Visual Basic) is returned.
Public propertyIconFileName
Gets the icon file name.
Public propertyId
Gets the unique identifier for this custom button. The ButtonText is used for display purposes.
Public propertyInteractionTypes
Gets the collection of interaction type InteractionTypes enumeration values. These values indicate what interaction types this button applies to.
Public propertyLocalApplication
Gets the application associated with the action. This is the fully qualified local path to an executable, or a path relative to the local Interaction Client workstation (e.g., C:\Program Files\Interactive Intelligence\application.exe), or a UNC path (e.g., \\hydra\icapplications\application.exe).
Public propertyLocations
Gets the location CustomButtonLocations enumeration value. This value indicates at what locations the button will appear.

See Also