FileSourceForCard - класс

Источник файлов, обеспечивающий взаимодействие файлов с подсистемой карточек.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class FileSourceForCard : FileSource
Inheritance
Object    FileSource    FileSourceForCard

Заметки

Наследники класса могут дополнить поведение некоторых его методов.

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

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

Свойства

CacheКэш для контента файлов.
(Унаследован от FileSource)
ManagerОбъект, управляющий взаимодействием с файлами по умолчанию.
(Унаследован от FileSource)
Session Сессия пользователя, переданная в конструкторе. Используется для автоматического заполнения свойств в создаваемых токенах для файлов и версий файлов.
(Унаследован от FileSource)

Методы

BuildFile Возвращает объект, выполняющий поэтапное создание файла с возможностью последующего добавления в заданную коллекцию. По умолчанию файл создаётся с использованием текущего источника.
(Унаследован от FileSource)
BuildFileCore Возвращает объект, выполняющий поэтапное создание файла с возможностью последующего добавления в заданную коллекцию. По умолчанию файл создаётся с использованием текущего источника.
(Унаследован от FileSource)
CanUploadFileAsync Проверяет, возможно ли загрузить в систему файл по заданному пути, например, подходит ли он под ограничения по размеру файла. Если возвращённый объект содержит ошибки, то загрузка запрещена. Обычно вызывается на клиенте для проверки файла перед добавлением в элемент управления. Проверки на сервере выполняются другими средствами (расширениями на сохранение карточки).
(Унаследован от FileSource)
CanUploadFileCoreAsync Проверяет, возможно ли загрузить в систему файл по заданному пути, например, подходит ли он под ограничения по размеру файла. Если возвращённый объект содержит ошибки, то загрузка запрещена. Обычно вызывается на клиенте для проверки файла перед добавлением в элемент управления. Проверки на сервере выполняются другими средствами (расширениями на сохранение карточки).
(Переопределяет FileSourceCanUploadFileCoreAsync(String, CancellationToken))
CopyAsync Создаёт копию заданного файла, при этом копируются свойства файла, последняя версия и её контент. Скопированный файл ссылается на копируемый файл как на исходный через свойство [Tessa.Files.IFile.Origin].
(Унаследован от FileSource)
CopyCoreAsync Создаёт копию заданного файла, при этом копируются свойства файла, последняя версия и её контент. Скопированный файл ссылается на копируемый файл как на исходный через свойство [Tessa.Files.IFile.Origin].
(Унаследован от FileSource)
CreateFileAsyncСоздаёт файл по заданному токену.
(Унаследован от FileSource)
CreateFileCoreAsyncСоздаёт файл по заданному токену.
(Переопределяет FileSourceCreateFileCoreAsync(IFileCreationToken, IFileContent, CancellationToken))
CreateSignatureAsyncСоздаёт подпись для версии файла по заданному токену.
(Унаследован от FileSource)
CreateSignatureCoreAsyncСоздаёт подпись для версии файла по заданному токену.
(Унаследован от FileSource)
CreateVersionAsyncСоздаёт версию для файла по заданному токену.
(Унаследован от FileSource)
CreateVersionCoreAsyncСоздаёт версию для файла по заданному токену.
(Переопределяет FileSourceCreateVersionCoreAsync(IFileVersionCreationToken, IFile, IFileContent, CancellationToken))
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)
GetContentAsync Загружает контент версии файла из внешней подсистемы.
(Унаследован от FileSource)
GetContentCoreAsync Загружает контент версии файла из внешней подсистемы.
(Переопределяет FileSourceGetContentCoreAsync(IFileContentRequest, CancellationToken))
GetFileCreationTokenAsync Создаёт токен, используемый для создания файлов посредством источника файлов [IFileSource].
(Унаследован от FileSource)
GetFileCreationTokenCoreAsync Создаёт токен, используемый для создания файлов посредством источника файлов [IFileSource].
(Переопределяет FileSourceGetFileCreationTokenCoreAsync(CancellationToken))
GetFilesAsyncВозвращает коллекцию доступных файлов.
(Унаследован от FileSource)
GetFilesCoreAsyncВозвращает коллекцию доступных файлов.
(Переопределяет FileSourceGetFilesCoreAsync(IFileRequest, CancellationToken))
GetFileTagsAsync Возвращает список тегов для файла. Обычно используется при добавлении файла на клиенте. При сохранении карточки с файлами необходимые теги файлов добавляются автоматически, независимо от результата метода. Возвращённое значение не равно null.
(Унаследован от FileSource)
GetFileTagsCoreAsync Возвращает список тегов для файла. Обычно используется при добавлении файла на клиенте. При сохранении карточки с файлами необходимые теги файлов добавляются автоматически, независимо от результата метода. Возвращённое значение не равно null.
(Переопределяет FileSourceGetFileTagsCoreAsync(String, CancellationToken))
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLinkAsync(IFile, CancellationToken)Возвращает ссылку на файл.
(Унаследован от FileSource)
GetLinkAsync(IFileVersion, CancellationToken)Возвращает ссылку на версию файла.
(Унаследован от FileSource)
GetLinkCoreAsync(IFile, CancellationToken)Возвращает ссылку на файл.
(Переопределяет FileSourceGetLinkCoreAsync(IFile, CancellationToken))
GetLinkCoreAsync(IFileVersion, CancellationToken)Возвращает ссылку на версию файла.
(Переопределяет FileSourceGetLinkCoreAsync(IFileVersion, CancellationToken))
GetNewFilePermissionsAsync Получает разрешения для создаваемого файла.
(Переопределяет FileSourceGetNewFilePermissionsAsync(CancellationToken))
GetSignatureCreationTokenAsync Создаёт токен, используемый для создания подписей для версий файлов посредством источника файлов [IFileSource]. Некоторые поля заполняются автоматически, такие как кто и когда создал подпись (текущий пользователь в данный момент).
(Унаследован от FileSource)
GetSignatureCreationTokenCoreAsync Создаёт токен, используемый для создания подписей для версий файлов посредством источника файлов [IFileSource]. Некоторые поля заполняются автоматически, такие как кто и когда создал подпись (текущий пользователь в данный момент).
(Унаследован от FileSource)
GetSignaturesAsyncВозвращает коллекцию доступных подписей для заданной версии файла.
(Унаследован от FileSource)
GetSignaturesCoreAsyncВозвращает коллекцию доступных подписей для заданной версии файла.
(Переопределяет FileSourceGetSignaturesCoreAsync(IFileVersion, FileSignatureLoadingMode, CancellationToken))
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetVersionCreationTokenAsync Создаёт токен, используемый для создания версий файлов посредством источника файлов [IFileSource]. Некоторые поля заполняются автоматически, такие как кто и когда создал версию (текущий пользователь в данный момент).
(Унаследован от FileSource)
GetVersionCreationTokenCoreAsync Создаёт токен, используемый для создания версий файлов посредством источника файлов [IFileSource]. Некоторые поля заполняются автоматически, такие как кто и когда создал версию (текущий пользователь в данный момент).
(Унаследован от FileSource)
GetVersionsAsyncВозвращает коллекцию доступных версий для заданного файла.
(Унаследован от FileSource)
GetVersionsCoreAsyncВозвращает коллекцию доступных версий для заданного файла.
(Переопределяет FileSourceGetVersionsCoreAsync(IFile, CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyAsync(IFile, FileNotificationType, CancellationToken)Уведомляет подсистему о том, что с файлом было произведено указанное действие.
(Унаследован от FileSource)
NotifyAsync(IFileSignature, FileSignatureNotificationType, CancellationToken)Уведомляет подсистему о том, что с подписью файла было произведено указанное действие.
(Унаследован от FileSource)
NotifyCoreAsync(IFile, FileNotificationType, CancellationToken)Уведомляет подсистему о том, что с файлом было произведено указанное действие.
(Переопределяет FileSourceNotifyCoreAsync(IFile, FileNotificationType, CancellationToken))
NotifyCoreAsync(IFileSignature, FileSignatureNotificationType, CancellationToken)Уведомляет подсистему о том, что с подписью файла было произведено указанное действие.
(Переопределяет FileSourceNotifyCoreAsync(IFileSignature, FileSignatureNotificationType, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryCreateRemoteContentAsync Создаёт объект контента, обеспечивающий доступ к файлу удалённо, т.е. без копирования во временную папку. Возвращает null, если не удалось создать контент для заданной версии. Любой запрос к контенту файла может привести к запросу к серверу или к другому способу создать контент.
(Унаследован от FileSource)
TryCreateRemoteContentCoreAsync Создаёт объект контента, обеспечивающий доступ к файлу удалённо, т.е. без копирования во временную папку. Возвращает null, если не удалось создать контент для заданной версии. Любой запрос к контенту файла может привести к запросу к серверу или к другому способу создать контент.
(Переопределяет FileSourceTryCreateRemoteContentCoreAsync(IFileVersion, CancellationToken))
TryGetSourceObjectIDПолучает идентификатор объекта-хранилища для указанного файла.
(Переопределяет FileSourceTryGetSourceObjectID(IFile))

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

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

См. также