FilePreviewModel - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.UI.FilesСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public FilePreviewModel(
IUriLinkDependencies uriLinkDependencies,
IFilePreviewInfoCacheProvider previewInfoCacheProvider = null,
IPreviewHandlersPoolProvider previewHandlersPoolProvider = null,
IPreviewPageExtractorProvider pageExtractorProvider = null,
IHtmlSanitizerProvider htmlSanitizerProvider = null,
bool inheritOptions = false
)
Public Sub New (
uriLinkDependencies As IUriLinkDependencies,
Optional previewInfoCacheProvider As IFilePreviewInfoCacheProvider = Nothing,
Optional previewHandlersPoolProvider As IPreviewHandlersPoolProvider = Nothing,
Optional pageExtractorProvider As IPreviewPageExtractorProvider = Nothing,
Optional htmlSanitizerProvider As IHtmlSanitizerProvider = Nothing,
Optional inheritOptions As Boolean = false
)
public:
FilePreviewModel(
IUriLinkDependencies^ uriLinkDependencies,
IFilePreviewInfoCacheProvider^ previewInfoCacheProvider = nullptr,
IPreviewHandlersPoolProvider^ previewHandlersPoolProvider = nullptr,
IPreviewPageExtractorProvider^ pageExtractorProvider = nullptr,
IHtmlSanitizerProvider^ htmlSanitizerProvider = nullptr,
bool inheritOptions = false
)
new :
uriLinkDependencies : IUriLinkDependencies *
?previewInfoCacheProvider : IFilePreviewInfoCacheProvider *
?previewHandlersPoolProvider : IPreviewHandlersPoolProvider *
?pageExtractorProvider : IPreviewPageExtractorProvider *
?htmlSanitizerProvider : IHtmlSanitizerProvider *
?inheritOptions : bool
(* Defaults:
let _previewInfoCacheProvider = defaultArg previewInfoCacheProvider null
let _previewHandlersPoolProvider = defaultArg previewHandlersPoolProvider null
let _pageExtractorProvider = defaultArg pageExtractorProvider null
let _htmlSanitizerProvider = defaultArg htmlSanitizerProvider null
let _inheritOptions = defaultArg inheritOptions false
*)
-> FilePreviewModel
Параметры
- uriLinkDependencies IUriLinkDependencies
- IUriLinkDependencies
- previewInfoCacheProvider IFilePreviewInfoCacheProvider (Optional)
-
Объект, который возвращает кэш с информацией по предпросмотру файлов,
или null, если предпросмотр не связан с таким объектом.
- previewHandlersPoolProvider IPreviewHandlersPoolProvider (Optional)
-
Объект, который возвращает пул объектов для просмотра файлов,
или null, если предпросмотр не связан с таким объектом.
- pageExtractorProvider IPreviewPageExtractorProvider (Optional)
-
Объект, который возвращает объект, разбивающий многостраничный документ на страницы,
или null, если предпросмотр не связан с таким объектом.
- htmlSanitizerProvider IHtmlSanitizerProvider (Optional)
-
Объект, выполняющий санитайзинг HTML-документов,
или null, если такой объект не зарегистрирован или недоступен.
- inheritOptions Boolean (Optional)
-
Признак того, что экземпляры объектов с опциями наследуются от переданных зависимостей.