IStorageItem2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет элементами хранилища (файлами и папками) и их содержимым, а также предоставляет сведения о них.
Важно!
Если вы просто хотите работать с файлами и папками в приложении, см. классы StorageFile и StorageFolder .
public interface class IStorageItem2 : IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1408837330, 2108, 17027, 180, 91, 129, 192, 7, 35, 126, 68)]
struct IStorageItem2 : IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1408837330, 2108, 17027, 180, 91, 129, 192, 7, 35, 126, 68)]
public interface IStorageItem2 : IStorageItem
Public Interface IStorageItem2
Implements IStorageItem
- Производный
- Атрибуты
- Реализации
Требования к Windows
| Требования | Описание |
|---|---|
| Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Свойства
| Имя | Описание |
|---|---|
| Attributes |
Возвращает атрибуты элемента хранилища. (Унаследовано от IStorageItem) |
| DateCreated |
Возвращает дату и время создания текущего элемента. (Унаследовано от IStorageItem) |
| Name |
Возвращает имя элемента, включая расширение имени файла, если оно имеется. (Унаследовано от IStorageItem) |
| Path |
Возвращает полный путь к элементу в файловой системе, если у элемента есть путь. (Унаследовано от IStorageItem) |
Методы
| Имя | Описание |
|---|---|
| DeleteAsync() |
Удаляет текущий элемент. (Унаследовано от IStorageItem) |
| DeleteAsync(StorageDeleteOption) |
Удаляет текущий элемент, при необходимости удаляя его без возможности восстановления. (Унаследовано от IStorageItem) |
| GetBasicPropertiesAsync() |
Возвращает основные свойства текущего элемента (например, файла или папки). (Унаследовано от IStorageItem) |
| GetParentAsync() |
Возвращает родительскую папку текущего элемента хранения. |
| IsEqual(IStorageItem) |
Указывает, совпадает ли текущий элемент с указанным элементом. |
| IsOfType(StorageItemTypes) |
Определяет, соответствует ли текущий элемент IStorageItem указанному значению StorageItemTypes . (Унаследовано от IStorageItem) |
| RenameAsync(String) |
Переименовывает текущий элемент. (Унаследовано от IStorageItem) |
| RenameAsync(String, NameCollisionOption) |
Переименовывает текущий элемент. Этот метод также указывает, что делать, если существующий элемент в расположении текущего элемента имеет то же имя. (Унаследовано от IStorageItem) |