CardFileSourceSettings - класс

Потокобезопасный кэш настроек по всем местоположениям контентов.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public sealed class CardFileSourceSettings : ICardFileSourceSettings, 
	IDisposable
Inheritance
Object    CardFileSourceSettings
Implements
IDisposable, ICardFileSourceSettings

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

CardFileSourceSettings(ICardFileSourceOverrideProvider, IUnityDisposableContainer) Создаёт экземпляр класса без указания местоположений контентов.
CardFileSourceSettings(IEnumerableICardFileSource, ICardFileSource, ICardFileSourceOverrideProvider, IUnityDisposableContainer) Создаёт экземпляр класса с указанием его зависимостей для получения значений вручную.

Свойства

Empty Объект настроек, который не содержит информации по местоположениям контента файлов.

Методы

CreateDefault Создаёт настройки с местоположением контента файлов для файловой системы и базы данных по умолчанию.
DisposeОсвобождает ресурсы, занимаемые объектом.
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)
GetAllAsyncВсе доступные местоположения.
GetAsync Возвращает информацию по местоположению файлов для заданного типа местоположения. Возвращённый объект гарантированно не равен null. Если информации по местоположению не найдено, то выбрасывается исключение [System.Collections.Generic.KeyNotFoundException].
GetDefaultAsync Местоположение по умолчанию. Может быть равно null только в том случае, если в системе не зарегистрировано ни одного местоположения.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLargeFileSizeAsync Начальный размер файла в байтах, который считается большим файлом, поэтому для него может быть доступна особая обработка на клиенте, или null, если файлы любого размера не считаются большими. Свойство может использоваться на клиенте и на сервере.
GetMaxFileSizeAsync Максимальный размер файла в байтах, для которого разрешена загрузка в систему, или null, если ограничения по размеру отсутствует. Свойство может использоваться на клиенте и на сервере.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetCachingSourceAsyncУстанавливает источник получения настроек по местоположению файлов.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetAsync Возвращает информацию по местоположению файлов для заданного типа местоположения или null, если в системе не задано информации для заданного типа.

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также