NewFileContext - класс

Контекст определения информации по добавляемому файлу. Используется в таких событиях, как добавление файла с результатами сканирования.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public sealed class NewFileContext : INewFileContext
Inheritance
Object    NewFileContext
Implements
INewFileContext

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

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

Свойства

ActionName Имя действия, в результате которого требуется выбрать имя файла. Обычно это действие из класса [Tessa.UI.Files.FileMenuActionNames]. Может быть равно null, если действие неизвестно.
Control Элемент управления файлами, для которого требуется определить имя файла. Не может быть равен null.
FileCategory Категория файла, если выбор категории пользователем отключён в свойстве [Tessa.UI.Files.INewFileContext.SelectFileCategory]. Категория может быть равна null, когда добавляется файл без категории.
FileContent Объект, определяющий контент файла. Например, для файла pdf это будет объект PdfDocument. Для создания по шаблону это идентификатор шаблона. Значение равно null, если объект недоступен.
FileExtension Рекомендуемое расширение файла с ведущей точкой. Может быть равно null.
FileName Предполагаемое имя файла с расширением. Может быть изменено пользователем, если это разрешено значением [Tessa.UI.Files.INewFileContext.SelectFileName]. Может быть равно null, но обычно системой уже установлено некоторое имя файла, которое можно изменить.
FileType Тип файла, если выбор типа пользователем отключён в свойстве [Tessa.UI.Files.INewFileContext.SelectFileType]. Тип может быть равен null только в случае, когда выбор типа пользователем включён, иначе он будет включён независимо от соответствующего свойства.
SelectFileCategory Признак того, что категория файла должна быть запрошена у пользователя. Обычно по умолчанию значение равно true. Диалог выбора категории отображается только в том случае, если категории включены в настройках элемента управления файлами.
SelectFileName Признак того, что имя файла должно быть запрошено у пользователя. В этом случае имя [Tessa.UI.Files.INewFileContext.FileName] будет использовано как имя по умолчанию, а пользователь сможет его изменить. Обычно по умолчанию значение равно true.
SelectFileType Признак того, что тип файла должен быть запрошен у пользователя. Обычно по умолчанию значение равно true. Диалог выбора типа отображается только в том случае, если доступно хотя бы два типа файла в настройках элемента управления файлами.

Методы

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)
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)

См. также