Windows.Storage 名前空間

ファイル、フォルダー、およびアプリケーション設定を管理するためのクラスを提供します。

Windows.Storage 名前空間で オブジェクトを使用する方法については、次のセクションを参照してください。

クラス

AppDataPaths

AppDataPaths は、 KNOWNFOLDERID 名前付けパターンに基づいて、一般的に使用されるアプリケーション フォルダーへのパスを返します。

ApplicationData

アプリケーション データ ストアへのアクセスを提供します。 アプリケーション データは、ローカル、ローミング、または一時的なファイルと設定で構成されます。

ApplicationDataCompositeValue

アトミックにシリアル化および逆シリアル化する必要がある関連アプリ設定を表します。

ApplicationDataContainer

アプリ設定のコンテナーを表します。 このクラスのメソッドとプロパティは、コンテナー階層の作成、削除、列挙、および走査をサポートします。

ApplicationDataContainerSettings

設定コンテナー内の設定へのアクセスを提供します。 ApplicationDataContainer.Values プロパティは、この型にキャストできるオブジェクトを返します。

CachedFileManager

アプリがファイルのリアルタイム更新を管理できるようにします。

DownloadsFolder

ダウンロード フォルダー内にファイルとフォルダーを作成します。

FileIO

IStorageFile 型のオブジェクトで表されるファイルの読み取りと書き込みを行うためのヘルパー メソッドを提供します。

KnownFolders

ユーザー コンテンツを含む共通の場所へのアクセスを提供します。 これには、ユーザーのローカル ライブラリ (ドキュメント、画像、音楽、ビデオなど)、HomeGroup、リムーバブル デバイス、メディア サーバー デバイスのコンテンツが含まれます。

PathIO

ファイルの絶対パスまたは URI (Uniform Resource Identifier) を使用してファイルを読み書きするためのヘルパー メソッドを提供します。

SetVersionDeferral

遅延バージョン設定操作を管理します。

SetVersionRequest

アプリがアプリ データ ストア内のアプリケーション データのバージョンを設定するときにデータを提供します。

StorageFile

ファイルを表します。 ファイルとそのコンテンツに関する情報と、それらを操作する方法を提供します。

StorageFolder

フォルダーとその内容を管理し、それらに関する情報を提供します。

StorageLibrary

[音楽] や [ビデオ] などのライブラリのフォルダーを追加および削除し、ライブラリに含まれるフォルダーの一覧を取得できます。

StorageLibraryChange

ドキュメント、音楽、ビデオ ライブラリなどのストレージ ライブラリ内のアイテムに対する変更を表します。

StorageLibraryChangeReader

呼び出し元アプリがストレージ ライブラリ内の項目に対する変更を読み取できるようにします。

StorageLibraryChangeTracker

任意のライブラリ (ドキュメント、音楽、ビデオなど) またはフォルダーの変更の追跡を管理するために使用できる API を提供します。

StorageLibraryChangeTrackerOptions

呼び出し元が変更トラッカーで EnableWithOptions を呼び出して、最後の変更 ID や最後の変更 ID のみを含むすべての変更を追跡することを選択できるようにします。

StorageLibraryLastChangeId

特定の StorageFolder または StorageLibrary のインデックス作成サービスによって最後に処理された変更を表す一意の値に基づいて変更を追跡できます。

StorageProvider

ファイルとフォルダーを格納するサービスに関する情報が含まれます。 ファイルとフォルダーは、ローカル ファイル システムまたは Microsoft OneDrive などのリモート サービスによって格納できます。

StorageStreamTransaction

ランダム アクセス ストリームの書き込みトランザクションを表します。

StreamedFileDataRequest

CreateStreamedFileAsync または ReplaceWithStreamedFileAsync を呼び出して作成された StorageFile のデータ ストリームに対する要求を示すシーケンシャル アクセス出力ストリームを表します。

SystemAudioProperties

Windows オーディオ ファイルのプロパティのインデックス作成名を提供するヘルパー オブジェクト。

SystemDataPaths

KNOWNFOLDERID 名前付けパターンに基づいて、一般的に使用されるシステム全体のフォルダーの場所を取得します。

SystemGPSProperties

GPS ファイルプロパティのインデックス作成名を提供するヘルパー オブジェクト。

SystemImageProperties

Windows イメージ ファイルのプロパティのインデックス作成名を提供するヘルパー オブジェクト。

SystemMediaProperties

Windows メディア ファイルのプロパティのインデックス作成名を提供するヘルパー オブジェクト。

SystemMusicProperties

Windows 音楽ファイルのプロパティのインデックス作成名を提供するヘルパー オブジェクト。

SystemPhotoProperties

Windows フォト ファイルのプロパティのインデックス作成名を提供するヘルパー オブジェクト。

SystemProperties

System.Title などの一般的な Windows ファイル プロパティの名前にインデックスを付ける文字列値を提供し、特定のファイルの種類 (ビデオ ファイルなど) のプロパティのインデックス作成名を提供するヘルパー オブジェクトも参照します。

SystemVideoProperties

ビデオ ファイルのプロパティのインデックス作成名を提供するヘルパー オブジェクト。

UserDataPaths

一般的なユーザー データ フォルダーの完全なパスを返します。 ユーザー データ フォルダーは、 KNOWNFOLDERID 名前付けパターンに基づいています。

インターフェイス

IStorageFile

ファイルを表します。 ファイルとその内容に関する情報と、それらを操作する方法を提供します。

重要

アプリでファイルを操作するだけの場合は、 StorageFile クラスを参照してください。

IStorageFile2

ファイルを表します。 ファイルとその内容に関する情報と、それらを操作する方法を提供します。

重要

アプリでファイルを操作するだけの場合は、 StorageFile クラスを参照してください。

IStorageFilePropertiesWithAvailability

IsAvailable プロパティへのアクセスを提供します。

IStorageFolder

フォルダーとその内容を操作し、それらに関する情報を提供します。

重要

アプリ内のフォルダーを操作するだけの場合は、 StorageFolder クラスを参照してください。

IStorageFolder2

フォルダーとその内容を操作し、それらに関する情報を提供します。

重要

アプリ内のフォルダーを操作するだけの場合は、 StorageFolder クラスを参照してください。

IStorageItem

ストレージ アイテム (ファイルとフォルダー) とその内容を操作し、それらに関する情報を提供します。

重要

アプリ内のファイルとフォルダーを操作するだけの場合は、 StorageFile クラスと StorageFolder クラスを参照してください。

IStorageItem2

ストレージ アイテム (ファイルとフォルダー) とその内容を操作し、それらに関する情報を提供します。

重要

アプリ内のファイルとフォルダーを操作するだけの場合は、 StorageFile クラスと StorageFolder クラスを参照してください。

IStorageItemProperties

アイテム (ファイルやフォルダーなど) の共通プロパティとコンテンツ プロパティへのアクセスを提供します。

IStorageItemProperties2

縮小画像をサムネイルとして取得するメソッドへのアクセスを提供します。

IStorageItemPropertiesWithProvider

特定のプロバイダーからのストレージ アイテムに対する共通プロパティとコンテンツ プロパティへのアクセスを提供します。

IStreamedFileDataRequest

CreateStreamedFileAsync または ReplaceWithStreamedFileAsync を呼び出して作成された StorageFile のデータ ストリームに対する要求を示すシーケンシャル アクセス出力ストリームを表します。

列挙型

ApplicationDataCreateDisposition

アプリケーション データ コンテナーを作成するか、既存のコンテナーを返すオプションを指定します。 この列挙は、 ApplicationDataContainer.CreateContainer メソッドによって使用されます。

ApplicationDataLocality

アプリケーション データ ストアの種類を指定します。

CreationCollisionOption

新しいファイルまたはフォルダーを作成するときに、指定した名前のファイルまたはフォルダーが現在のフォルダーに既に存在する場合の対処方法を指定します。

FileAccessMode

ファイルに読み取り専用モードでアクセスするか、読み取り/書き込みモードでアクセスするかを指定します。

FileAttributes

ファイルまたはフォルダーの属性について説明します。

KnownFolderId

ストレージ フォルダーを識別する値を提供します。

KnownFoldersAccessStatus

1 つの機能に対する既知のフォルダーのアクセスについて説明します。

KnownLibraryId

ストレージ ライブラリを識別する値を提供します。

NameCollisionOption

ファイルまたはフォルダーをコピー、移動、または名前変更するときに、指定した名前のファイルまたはフォルダーが現在のフォルダーに既に存在する場合の対処方法を指定します。

StorageDeleteOption

削除されたアイテムをごみ箱に移動するか、完全に削除するかを指定します。

StorageItemTypes

IStorageItem インターフェイスを実装する項目がファイルかフォルダーかを説明します。

StorageLibraryChangeType

ストレージ ライブラリ項目に対して発生した変更の種類について説明します。

StorageOpenOptions

ファイルを開くときに使用するオプションを提供します。

StreamedFileFailureMode

データをストリーミングできなかった理由を示します。

代理人

ApplicationDataSetVersionHandler

アプリケーション データ ストア内のアプリケーション データのバージョンを設定する要求を処理するメソッドを表します。

StreamedFileDataRequestedHandler

そのファイルに初めてアクセスするときに StorageFile にデータをストリーム配信するメソッドを表します。

こちらもご覧ください