ActionHistoryDescriptionProvider - класс

Объект, возвращающий текстовое описание действия с карточкой.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class ActionHistoryDescriptionProvider : IActionHistoryDescriptionProvider
Inheritance
Object    ActionHistoryDescriptionProvider
Implements
IActionHistoryDescriptionProvider

Заметки

Вы можете создать наследник класса, где в конструкторе добавить или изменить функцию генерации описания в свойстве DescriptionFunctionsByActionType. Вы также можете переопределить функцию BuildDescriptionAsync(IActionHistoryDescriptionContext), которая по умолчанию использует свойство DescriptionFunctionsByActionType.

Конструкторы

ActionHistoryDescriptionProvider Создаёт экземпляр класса с указанием его зависимостей.

Свойства

DescriptionBuilder Объект, выполняющий построение текстового описания.
DescriptionFunctionsByActionType Функции создания описания, выбираемые в зависимости от типа действия ActionType.
DescriptionSerializer Объект, управляющий сериализацией описаний ошибок IErrorDescription.

Методы

BuildDescriptionAsync Выполняет построение описания для действий в истории.
CreateContext Создаёт контекст, используемый в методе BuildDescriptionAsync(IActionHistoryDescriptionContext).
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetRecordDescriptionAsync Возвращает текстовое описание действия с карточкой.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также