CardFileSourceSettingsSetCachingSourceAsync - метод

Устанавливает источник получения настроек по местоположению файлов.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask SetCachingSourceAsync(
	Func<ICardCache?>? getCardCacheFunc,
	ILicenseManager? licenseManager = null,
	CancellationToken cancellationToken = default
)

Параметры

getCardCacheFunc  FuncICardCache

Функция, возвращающая кэш с карточками и дополнительными настройками. Может быть равна null. Рекомендуется, чтобы функция всегда возвращала один и тот же экземпляр кэша.

В связи с особенностями инициализации системы, в метод передаётся функция, а не конкретный экземпляр, чтобы на момент установки объект мог не инициализировать все свои зависимости.

licenseManager  ILicenseManager  (Optional)
Объект, предоставляющий информацию по текущей лицензии для ограничения файловых источников или null, если связь с лицензией не выполняется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTask
Асинхронная задача.

Реализации

ICardFileSourceSettingsSetCachingSourceAsync(FuncICardCache, ILicenseManager, CancellationToken)

См. также