Для изменения размера нажмите или перетащите

IFileContent - методы

Тип IFileContent предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методDisposeAsync
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
(Унаследован от IAsyncDisposable.)
Открытый методEnsureLocalUpdatedAsync
Удостоверяет, что файл будет загружен локально и доступен по пути [IFileContent.GetLocalFilePath], если файл является локальным [IFileContent.IsLocal]. Если файл не локальный, то метод не выполняет действий.
Открытый методEnterLockAsync
Выполняет вход в блок, в пределах которого нет других обращений к контенту файла. Вызовите метод в блоке using(await content.EnterLockAsync().ConfigureAwait(false)).
Открытый методGetAsync
Открывает и возвращает поток с контентом файла. Если контент файла отсутствует, то вызывает исключение [System.InvalidOperationException]. Поэтому перед получением контента можно обратиться к свойству [IFileContent.HasData].
Открытый методGetLocalFilePath
Возвращает локальный путь к контенту файла, если контент доступен локально. Если контент не доступен локально, то вызывает исключение [System.InvalidOperationException]. Поэтому перед вызовом метода можно обратиться к свойству [IFileContent.IsLocal].
Открытый методInitializeAsync
Выполняет асинхронную инициализацию объекта.
(Унаследован от IAsyncInitializable.)
Открытый методInvalidateAsync
Удаляет локально загруженный контент, переводя его в начальное состояние. Следующий раз при получении контента он будет заново загружен.
Открытый методIsModifiedAsync
Возвращает признак того, что контент файла на диске был изменён с момента его установки методом [IFileContent.Set]. Для защищённых от изменений объектов метод всегда возвращает false.
Открытый методRenameAsync
Переименовывает файл, в который записывается контент. Если файл ещё не существует, то он будет назван по-другому в момент создания. Метод гарантированно сработает только в том случае, если контент является локальным, т.е. свойство [IFileContent.IsLocal] возвращает true.
Открытый методSeal
Защищает объект от изменений.
(Унаследован от ISealable.)
Открытый методSetAsync
Открывает и возвращает поток, выполняющий перезапись контента файла.
Открытый методSetLocalAsync
Устанавливает контент локального файла по заданному пути.
Открытый методSetRemoteAsync
Устанавливает содержимое файла, представленное заданными методами. Если контент запрещено изменять, то может быть выброшено исключение. Метод доступен как для локальных файлов, так и для нелокальных (remote), в т.ч. для файлов большого размера.
Открытый методUpdateSizeAsync
Обновляет свойство с размером контента [IFileContent.Size] для загруженных файлов.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияResolveRoot
Возвращает корневой объект содержимого по свойствам Parent. Возвращает текущий объект content, если у него отсутствует родитель Parent.
(Определяется FileExtensions.)
Открытый метод расширенияSetRemoteFromPathAsync
Устанавливает содержимое IFileContent по физическому файлу, расположенному по заданному пути. Метод доступен и для локального, и для нелокального (remote) содержимого.
(Определяется FileExtensions.)
В начало страницы
См. также