ExternalFile - класс

Definition

Пространство имён: Tessa.Extensions.Default.Client.ExternalFiles
Сборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.0.4
C#
public class ExternalFile : File
Inheritance
Object    NotificationObject    FileEntity    FileObject    File    ExternalFile

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

ExternalFileИнициализирует новый экземпляр класса ExternalFile

Свойства

Cancellation Объект, который может использоваться для отмены асинхронных операций с файлом или версией файла, которые поддерживают отмену. На текущий момент это доступно для загрузки содержимого версии файла.
(Унаследован от FileObject)
Category Категория файла или null, если файл не имеет категории.
(Унаследован от File)
Content Контент файла или версии файла. Контент файла обычно равен контенту его последней версии, но имя файла на файловой системе может отличаться.
(Унаследован от FileObject)
ContentState Состояние загрузки контента файла или версии файла в кэш для последующего отображения пользователю.
(Унаследован от FileObject)
Created Дата и время создания файла.
(Унаследован от File)
CreatedByID Идентификатор пользователя, создавшего файл.
(Унаследован от File)
CreatedByName Имя пользователя, создавшего файл.
(Унаследован от File)
Description 
Hash Хеш контента файла или версии файла, или null, если хеш не вычислен. Хеш является необязательным свойством, которое по умолчанию не заполняется системой.
(Унаследован от FileObject)
ID Идентификатор объекта.
(Унаследован от FileEntity)
Info Дополнительная информация, используемая в расширениях.
(Унаследован от FileObject)
InitialState Изначальное состояние файла.
(Унаследован от File)
IsLocal Признак того, что файл был загружен локально и отсутствует во внешней подсистеме. Значение используется при просмотре превью или при открытии файла, только что добавленного в элемент управления и не существующего на сервере.
(Унаследован от File)
Modified Дата и время последнего изменения файла.
(Унаследован от File)
ModifiedByID Идентификатор пользователя, изменившего файл.
(Унаследован от File)
ModifiedByName Имя пользователя, изменившего файл.
(Унаследован от File)
Name Имя файла или версии файла, которое является допустимым именем файла на файловой системе, но может отличаться от отображаемого имени файла.
(Унаследован от FileObject)
NewVersionTags Список тегов, связанных с добавляемой версией файла, т.е. при изменении содержимого файла в случае замены, редактирования и др. Сериализуются в карточке в форме строки.
(Унаследован от File)
Options Настройки файла или версии файла. Сериализуются в карточке в форме JSON.
(Унаследован от FileObject)
Origin Исходный файл, из которого был скопирован текущий файл, или null, если текущий файл не был скопирован.
(Унаследован от File)
Permissions Разрешения на действия с файлом.
(Унаследован от File)
PreviewContent Содержимое файла, отображаемое для предпросмотра. По умолчанию значение равно Content, но оно может быть переопределено. Рекомендуется создавать такой контент из кэша, например: file.AllocateAdditionalLocalContent("filename.txt"). Возвращаемое значение не равно null.
(Унаследован от File)
RequestInfo Дополнительная пользовательская информация, передаваемая в запросы к серверу, которые относятся к загрузке содержимого файла/версии, к загрузке списка версий файла или к загрузке списка подписей.
(Унаследован от FileObject)
Size Размер файла или версии файла в байтах. Устанавливается при создании объекта и затем обновляется в зависимости от действительного размера контента Size. Значение UnknownSize определяет, что размер неизвестен.
(Унаследован от FileObject)
Source Объект, обеспечивающий взаимодействие текущего объекта с подсистемой, в которой он был создан, например, с карточкой.
(Унаследован от FileEntity)
Type Тип файла.
(Унаследован от File)
Versions Список версий файла. Коллекция может быть пустой, если информация по версиям ещё не была запрошена.
(Унаследован от File)

Методы

Equals(IFile)Indicates whether the current object is equal to another object of the same type.
(Унаследован от File)
Equals(IFileEntity)Indicates whether the current object is equal to another object of the same type.
(Унаследован от FileEntity)
Equals(IFileObject)Indicates whether the current object is equal to another object of the same type.
(Унаследован от FileObject)
Equals(Object)Determines whether the specified object is equal to the current object.
(Унаследован от FileEntity)
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.
(Унаследован от FileEntity)
GetState Возвращает текущее состояние файла.
(Унаследован от File)
GetStateCore Возвращает текущее состояние файла.
(Унаследован от File)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasChanges Возвращает признак того, что заданное состояние файла отличается от его текущего состояния.
(Унаследован от File)
HasChangesCore Возвращает признак того, что заданное состояние файла отличается от его текущего состояния.
(Унаследован от File)
InvalidateContentAsync Удаляет локально загруженный контент, переводя его в начальное состояние. Следующий раз при получении контента он будет заново загружен.
(Унаследован от FileObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnContentPropertyChanged Обработчик события на изменение свойства для контента текущего объекта Content.
(Унаследован от FileObject)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
SetCategoryAsync Устанавливает категорию файла или null, если файл не имеет категории.
(Унаследован от File)
SetContentStateAsync Устанавливает состояние загрузки контента файла или версии файла в кэш для последующего отображения пользователю.
(Унаследован от FileObject)
SetCreatedAsync Устанавливает дату и время создания файла.
(Унаследован от File)
SetCreatedByIDAsync Устанавливает идентификатор пользователя, создавшего файл.
(Унаследован от File)
SetCreatedByNameAsync Устанавливает имя пользователя, создавшего файл.
(Унаследован от File)
SetDescriptionAsync 
SetHashAsync Устанавливает хеш контента файла или версии файла, или null, если хеш не вычислен. Хеш является необязательным свойством, которое по умолчанию не заполняется системой.
(Унаследован от FileObject)
SetInitialStateAsync Устанавливает тип файла.
(Унаследован от File)
SetModifiedAsync Устанавливает дату и время последнего изменения файла.
(Унаследован от File)
SetModifiedByIDAsync Устанавливает идентификатор пользователя, изменившего файл.
(Унаследован от File)
SetModifiedByNameAsync Устанавливает имя пользователя, изменившего файл.
(Унаследован от File)
SetNameAsync Устанавливает имя файла или версии файла, которое является допустимым именем файла на файловой системе, но может отличаться от отображаемого имени файла.
(Унаследован от FileObject)
SetOriginAsync Устанавливает исходный файл, из которого был скопирован текущий файл, или null, если текущий файл не был скопирован.
(Унаследован от File)
SetPreviewContentAsync Устанавливает содержимое файла, отображаемое для предпросмотра. По умолчанию значение равно Content, но оно может быть переопределено. Рекомендуется создавать такой контент из кэша, например: file.AllocateAdditionalLocalContent("filename.txt").
(Унаследован от File)
SetSizeAsync Устанавливает размер файла или версии файла в байтах.
(Унаследован от FileObject)
SetStateAsync Устанавливает текущее состояние файла, равное заданному состоянию.
(Унаследован от File)
SetStateCoreAsync Устанавливает текущее состояние файла, равное заданному состоянию.
(Унаследован от File)
SetTypeAsync Устанавливает тип файла.
(Унаследован от File)
ToStringReturns a string that represents the current object.
(Унаследован от FileObject)
UpdateInitialStateAsync Обновляет начальное состояние файла и устанавливаем его как равное заданному состоянию. Не рекомендуется вызывать этот метод для существующих файлов, которые уже мог отредактировать пользователь.
(Унаследован от File)
UpdateInitialStateCoreAsync Обновляет начальное состояние файла и устанавливаем его как равное заданному состоянию. Не рекомендуется вызывать этот метод для существующих файлов, которые уже мог отредактировать пользователь.
(Унаследован от File)

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также