Class AbstractTellMeAction
Provides default implementation for the Tell Me action.
Inheritance
AbstractTellMeAction
Namespace: SdlSdl.TellMeProviderApi
Assembly: Sdl.TellMe.ProviderApi.dll
Syntax
public abstract class AbstractTellMeAction : ITellMeAction
Constructors
AbstractTellMeAction()
Declaration
protected AbstractTellMeAction()
Properties
Category
Category after the results will be grouped
Declaration
public virtual string Category { get; set; }
Property Value
Description
Description for the Action
Declaration
public string Description { get; protected set; }
Property Value
Icon
The icon displayed with the action description in the UI suggestion box.
Declaration
public virtual Icon Icon { get; protected set; }
Property Value
Id
Declaration
Property Value
IsAvailable
Action is available to be executed
Declaration
public abstract bool IsAvailable { get; }
Property Value
Keywords
The keywords mapped to this action.
Declaration
public string[] Keywords { get; set; }
Property Value
Name
User friendly description which will be displayed in the UI.
Declaration
public string Name { get; protected set; }
Property Value
Methods
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
Execute()
Executes the current action.
Declaration
public abstract void Execute()
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Implements
Extension Methods