Windows.Storage 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイル、フォルダー、およびアプリケーション設定を管理するためのクラスを提供します。
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 |
ファイルを表します。 ファイルとその内容に関する情報と、それらを操作する方法を提供します。
|
IStorageFile2 |
ファイルを表します。 ファイルとその内容に関する情報と、それらを操作する方法を提供します。
|
IStorageFilePropertiesWithAvailability |
IsAvailable プロパティへのアクセスを提供します。 |
IStorageFolder |
フォルダーとその内容を操作し、それらに関する情報を提供します。
|
IStorageFolder2 |
フォルダーとその内容を操作し、それらに関する情報を提供します。 重要 アプリ内のフォルダーを操作するだけの場合は、 StorageFolder クラスを参照してください。 |
IStorageItem |
ストレージ アイテム (ファイルとフォルダー) とその内容を操作し、それらに関する情報を提供します。
|
IStorageItem2 |
ストレージ アイテム (ファイルとフォルダー) とその内容を操作し、それらに関する情報を提供します。
|
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 にデータをストリーム配信するメソッドを表します。 |
こちらもご覧ください
- ファイル アクセスのサンプル (Windows 10)
- フォルダー列挙のサンプル (Windows 10)
- 簡単なイメージング サンプル (Windows 10)
- ファイル ピッカーのサンプル (Windows 10)
- ファイル検索のサンプル (Windows 10)
- ファイルとフォルダーのサムネイルサンプル (Windows 10)
- ライブラリ管理のサンプル (Windows 10)
- バックグラウンド転送のサンプル
- バックグラウンド転送のサンプル (Windows 8.x)
- コンテンツ インデクサーのサンプル
- データのシリアル化と逆シリアル化のサンプル
- HomeGroup サンプル
- RSS リーダーのエンド ツー エンド (JavaScript) サンプル