Class MailItemTooltipPlugin
Tooltip provider for mail items
Inherited Members
Namespace: SuperOffice.CRM.Tooltips
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[TooltipPlugin("SuperOffice:mailitem", new string[] { "mailitem_id" })]
public class MailItemTooltipPlugin : TooltipPluginBase
Constructors
MailItemTooltipPlugin(ILogger<MailItemTooltipPlugin>)
Tooltip provider for mail items
Declaration
public MailItemTooltipPlugin(ILogger<MailItemTooltipPlugin> logger)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger<MailItemTooltipPlugin> | logger |
Fields
MailItemKey
Tooltip provider for mail items
Declaration
public const string MailItemKey = "mailitem_id"
Field Value
| Type | Description |
|---|---|
| string |
Methods
InnerGetTooltipAsync(CancellationToken)
Fetch mail, and return information from it
Declaration
protected override Task<string> InnerGetTooltipAsync(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<string> | String with data from mail |