public abstract class CardOperationBase<TIdentifier, TItem, TContext>
where TItem : CardOperationItemBase<TIdentifier>
where TContext : class
Public MustInherit Class CardOperationBase(Of TIdentifier, TItem As CardOperationItemBase(Of TIdentifier), TContext As Class)generic<typename TIdentifier, typename TItem, typename TContext>
where TItem : CardOperationItemBase<TIdentifier>
where TContext : ref class
public ref class CardOperationBase abstract[<AbstractClassAttribute>]
type CardOperationBase<'TIdentifier, 'TItem, 'TContext when 'TItem : CardOperationItemBase<'TIdentifier> when 'TContext : not struct> = class end| CardOperationBaseTIdentifier, TItem, TContext | Инициализирует новый экземпляр класса CardOperationBaseTIdentifier, TItem, TContext |
| CompletedWithErrorsText | Сообщение о наличии ошибок, возникших при выполнении операции с карточкой. {0} - имя карточки. |
| CompletedWithMessagesText | Сообщение о наличии сообщений, возникших при выполнении операции с карточкой. {0} - имя карточки. |
| ConfirmMultipleText | Подтверждение при выполнении операции с несколькими карточками. {0} - количество карточек, с которыми выполняется операция. {1} - список карточек через запятую. |
| ConfirmSingleText | Подтверждение при выполнении операции с единственной карточкой. {0} - имя карточки. |
| SplashMultipleItemsInitialText | Сплеш по подготовке к выполнению операции при наличии нескольких карточек. {0} - количество карточек, с которыми будет выполнена операция. |
| SplashMultipleItemsProcessingItemText | Сплеш по выполнению операции для одной из нескольких карточек. {0} - номер карточки, с которой выполняется операция. {1} - общее количество карточек, с которыми выполняется операция. {2} - имя карточки. |
| SplashSingleItemInitialText | Сплеш при выполнении операции с единственной карточкой. {0} - имя карточки. |
| UnknownCardTypeText | Сообщение о неизвестном типе карточки, с которой выполняется операция. {0} - имя карточки. |
| AddResultToTotalResult | Добавляет заданный результат обработки единственной карточки к общему результату операции. |
| CanProcessCoreAsync | Возвращает признак того, что операция может быть выполнена для заданного контекста представления по тому, что текущее представление возвращает ссылку на открываемую по двойному клику карточку, а в представлении выделена хотя бы одна строка. |
| ConfirmAsync | Запрашивает подтверждение у пользователя по выполнению операции с заданными элементами. |
| CreateOperationItem | Создаёт элемент, описывающий операцию для единственной карточки. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| FixDisplayValue | Исправляет отображаемое значение карточки для вывода пользователю. |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetSplashInitialText | Возвращает текст, отображаемый в сплеш-окне при старте операции. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| OnCompletedAsync | Действие, выполняющее завершение операции с карточками. |
| OnStartedAsync | Действие, выполняющее подготовку к операции с карточками. |
| PerformOperationAsync | Выполняет операцию в заданном контексте [Tessa.UI.IUIContext]. |
| ProcessCardResponseAsyncTResponse | Выполняет обработку заданного элемента операции, в результате которой возвращается объект [!:TResponse] и признак того, что обработка выполнена без ошибок или была отменена. Если обработка отменена, то в качестве объекта [!:TResponse] возвращается null. |
| ProcessItemAndAddResultAsync | Обрабатывает операцию с заданной карточкой и добавляет результат к общему результату операции. При этом вызывается метод [Tessa.UI.Cards.CardOperation{TItem,TContext}.ProcessItem(TItem)] для обработки. |
| ProcessItemAsync | Выполняет операцию с заданным элементом (с единственной карточкой). Возвращает null, если операция не была выполнена. |
| ProcessItemsAsync | Выполняет обработку операции для заданных карточек. |
| StartAsync | Запускает асинхронную операцию с карточками, полученными из заданного контекста. |
| StartCoreAsync | Запускает асинхронную операцию с карточками, полученными из заданного контекста. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetItemsAsync | Возвращает элементы, описывающие карточки, с которыми выполняется операция, или null, если подходящих карточек нет. Значение null эквивалентно пустому списку. |
| TryGetReference | Возвращает #reference представления, который используется для извлечения ссылки на карточку, или null, если подходящий #reference отсутствует. |