RemoteFileContent - свойства |
Тип RemoteFileContent предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| Cancellation |
Объект, который может использоваться для отмены асинхронных операций с содержимым файла, если оно поддерживает отмену.
На текущий момент это доступно для загрузки содержимого версии файла.
(Унаследован от FileContent.) | |
| GetContentFuncAsync |
Функция, открывающая и возвращающая поток с данными. Не равна null.
| |
| GetSizeFuncAsync |
Функция, возвращающая размер потока с данными GetContentFuncAsync. Не равна null.
| |
| HasCurrentContentData |
Данные для получения контента всегда присутствуют. При получении значения свойство возвращает true.
При установке значения не выполняется действий.
(Переопределяет FileContentHasCurrentContentData.) | |
| HasData |
Возвращает признак того, что контент файла был установлен методом [IFileContent.Set].
(Унаследован от FileContent.) | |
| IsBoundToFileSource |
Признак того, что контент был создан источником файлов, а не передан снаружи, поэтому для оптимизации обращения к содержимому
можно использовать источник файлов. Обычно актуально для Remote-контента.
(Переопределяет FileContentIsBoundToFileSource.) | |
| IsDirty |
Признак того, что контент мог быть изменён. Следует установить значение равным true
перед открытием контента на редактирование во внешней программе.
Определить точно, был ли изменён контент, можно, вызвав метод [IFileContent.IsModified].
(Унаследован от FileContent.) | |
| IsDisposed | Признак того, что контент был освобождён и объект нельзя использовать. (Унаследован от FileContent.) | |
| IsLocal |
Признак того, что контент является локальным, т.е. к нему можно получить локальный путь
посредством метода [IFileContent.GetLocalFilePath].
(Переопределяет FileContentIsLocal.) | |
| IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от FileContent.) | |
| Parent |
Родительский контент или null, если родительский контент отсутствует.
Если производится запрос текущего контента, и он не был установлен,
то он сначала локально копируется из родительского, если тот существует,
а затем считывается локально.
(Унаследован от FileContent.) | |
| RequestInfo |
Дополнительная пользовательская информация, передаваемая в запросы к серверу,
которые относятся к загрузке содержимого файла или версии, которые сохраняются в текущем объекте.
Рекомендуется, чтобы все данные были сериализуемых типов (в соответствии с типовой BSON-сериализацией в системе).
Такие данные могут перезаписать данные из [IFileObject.RequestInfo].
(Унаследован от FileContent.) | |
| Size |
Размер контента файла в байтах или 0, если контент ещё не был загружен.
Проверить, был ли загружен контент, можно, обратившись к свойству [IFileContent.HasData].
(Унаследован от FileContent.) | |
| Uri |
Ссылка к контенту файла, который может быть доступен как локально (на диске),
так и удалённо (сетевой ресурс). Значение может быть равно null, если контент недоступен по ссылке.
(Переопределяет FileContentUri.) |