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)

Применяется к

См. также раздел