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

FileContent - методы

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

Методы
  ИмяОписание
Защищённый методCheckDisposed
Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены.
Защищённый методCheckSealed
Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
Открытый методDisposeAsync
Освобождает ресурсы, занимаемые объектом.
Защищённый методDisposeAsync(Boolean)
Освобождает ресурсы, занимаемые объектом.
Открытый методEnsureLocalUpdatedAsync
Удостоверяет, что файл будет загружен локально и доступен по пути [IFileContent.GetLocalFilePath], если файл является локальным [IFileContent.IsLocal]. Если файл не локальный, то метод не выполняет действий.
Открытый методEnterLockAsync
Выполняет вход в блок, в пределах которого нет других обращений к контенту файла. Вызовите метод в блоке using(await content.EnterLockAsync().ConfigureAwait(false)).
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetAsync
Открывает и возвращает поток с контентом файла. Если контент файла отсутствует, то вызывает исключение [System.InvalidOperationException]. Поэтому перед получением контента можно обратиться к свойству [IFileContent.HasData].
Открытый методСтатический членGetContentFromFilePathFuncAsync
Возвращает функцию, которая получает контент файла по заданному пути. Функцию можно использовать при создании контента RemoteFileContent.
Защищённый методGetCoreAsync
Возвращает поток с содержимым файла. Если файл не был загружен, то может быть выброшено исключение.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetLocalFilePath
Возвращает локальный путь к контенту файла, если контент доступен локально. Если контент не доступен локально, то вызывает исключение [System.InvalidOperationException]. Поэтому перед вызовом метода можно обратиться к свойству [IFileContent.IsLocal].
Защищённый методGetLocalFilePathCore
Возвращает путь к файлу с локальным контентом, даже если он ещё не был загружен, или null, если контент не представлен локальным файлом.
Открытый методСтатический членGetSizeFromFilePathFuncAsync
Возвращает функцию, которая получает размер файла по заданному пути. Функцию можно использовать при создании контента RemoteFileContent.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInitializeAsync
Выполняет асинхронную инициализацию объекта.
Открытый методInvalidateAsync
Удаляет локально загруженный контент, переводя его в начальное состояние. Следующий раз при получении контента он будет заново загружен.
Защищённый методInvalidateCoreAsync
Сбрасывает информацию о контенте файла. Например, очищает дату изменения файла. Если контент не является локальным, то может не выполнять действий.
Открытый методIsModifiedAsync
Возвращает признак того, что контент файла на диске был изменён с момента его установки методом [IFileContent.Set]. Для защищённых от изменений объектов метод всегда возвращает false.
Защищённый методIsModifiedCoreAsync
Возвращает признак того, что локальный контент был изменён. Например, был изменён файл на диске по дате изменения. При изменении контента может быть обновлён его размер, а также он может быть, например, помечен как изменённый в структуре карточки.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnPropertyChanged(PropertyChangedEventArgs)
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChanged(String)
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(PropertyChangedEventArgs, Boolean)
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(String, Boolean)
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.)
Защищённый методPrepareContentLocationCoreAsync
Подготавливает местоположение контента перед его записью или перемещением в это местоположение. Например, создаёт папку на диске, если контент представлен файлом на диске.
Защищённый методRemoveContentSafeCoreAsync
Метод удаляет локальный контент, если он был создан. Если контент не является локальным, то метод не должен выполнять действий. Метод не должен выбрасывать исключений, даже критичных.
Открытый методRenameAsync
Переименовывает файл, в который записывается контент. Если файл ещё не существует, то он будет назван по-другому в момент создания. Метод гарантированно сработает только в том случае, если контент является локальным, т.е. свойство [IFileContent.IsLocal] возвращает true.
Защищённый методRenameCoreAsync
Переименовывает имя контента в соответствии с новым именем файла. Если контент представлен локальным файлом на диске, то метод должен переименовать этот файл. Если контент не является локальным, то метод может не выполнять действий.
Открытый методSeal
Защищает объект от изменений.
Открытый методSetAsync
Открывает и возвращает поток, выполняющий перезапись контента файла.
Защищённый методSetCoreAsync
Устанавливает содержимое файла. Если контент запрещено изменять, то может быть выброшено исключение.
Открытый методSetLocalAsync
Устанавливает контент локального файла по заданному пути.
Защищённый методSetLocalCoreAsync
Устанавливает локальное содержимое файла, представленное в виде файла на диске, по заданному методу, который получает в параметре путь к файлу на диске и может его создать или изменить некоторым способом. Если содержимое файла не является локальным, то может быть выброшено исключение.
Открытый методSetRemoteAsync
Устанавливает содержимое файла, представленное заданными методами. Если контент запрещено изменять, то может быть выброшено исключение. Метод доступен как для локальных файлов, так и для нелокальных (remote), в т.ч. для файлов большого размера.
Защищённый методSetRemoteCoreAsync
Устанавливает содержимое файла, представленное заданными методами. Если контент запрещено изменять, то может быть выброшено исключение. Метод доступен как для локальных файлов, так и для нелокальных (remote), в т.ч. для файлов большого размера.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методUpdateLocalContentFromParentCoreAsync
Обновляет локальный контент на основании контента родительского объекта. При вызове этого метода гарантируется, что у текущего контента есть родительский контент, в котором присутствуют загруженные данные. Если контент не локальный, то метод может не выполнять действий, но не должен выбрасывать исключений.
Защищённый методUpdateModifiedCoreAsync
Обновляет информацию, на основании которой можно определить, изменялся ли контент. Например, сохраняет время изменения файла, чтобы его можно было сравнить со временем изменения в любой другой момент.
Открытый методUpdateSizeAsync
Обновляет свойство с размером контента [IFileContent.Size] для загруженных файлов.
Защищённый методUpdateSizeCoreAsync
Обновляет размер локального контента. Возвращает true, если размер был обновлён.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияResolveRoot
Возвращает корневой объект содержимого по свойствам Parent. Возвращает текущий объект content, если у него отсутствует родитель Parent.
(Определяется FileExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияSetRemoteFromPathAsync
Устанавливает содержимое IFileContent по физическому файлу, расположенному по заданному пути. Метод доступен и для локального, и для нелокального (remote) содержимого.
(Определяется FileExtensions.)
В начало страницы
См. также