FolderInformation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StorageFolder から公開されているプロパティへの同期アクセスを提供し、アプリが削除や名前変更などの非同期管理操作を実行できるようにします。
public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
Note
に属性付け marshalling_behavior(agile)
されていませんが、このクラスはアジャイルとして扱うことができます。 詳細については、「 スレッドとマーシャリング (C++/CX)」を参照してください。
FileInformationFactory.GetFoldersAsync メソッドのいずれかを呼び出すことで、FolderInformation オブジェクトの一覧を取得できます。
プロパティ
Attributes |
読み込まれたフォルダーの属性を取得します。 |
BasicProperties |
フォルダーの基本的なプロパティ情報を含む オブジェクトを取得します。 |
DateCreated |
フォルダーが作成された日付を取得します。 |
DisplayName |
StorageFolder のわかりやすい名前を取得します。 |
DisplayType |
StorageFolder の表示の種類を取得します。 |
DocumentProperties |
StorageFolder のドキュメント プロパティを取得します。 |
FolderRelativeId |
同じフォルダー内の他の項目を基準にして StorageFolder を一意に識別する識別子を取得します。 |
ImageProperties |
StorageFolder のイメージ プロパティを取得します。 |
MusicProperties |
StorageFolder に関連付けられている音楽プロパティを取得します。 |
Name |
StorageFolder の名前を取得します。 |
Path |
StorageFolder のパスを取得します。 |
Properties |
StorageFolder のプロパティを取得するためのオブジェクトを取得します。 |
Provider |
現在のフォルダーを格納するサービスに関する情報を含む StorageProvider オブジェクトを取得します。 |
Thumbnail |
StorageFile のサムネイルを取得します。 |
VideoProperties |
StorageFolder に関連付けられているビデオ プロパティを取得します。 |
メソッド
AreQueryOptionsSupported(QueryOptions) |
フォルダーが指定した検索クエリ オプションをサポートしているかどうかを示す値を取得します。 |
CreateFileAsync(String) |
現在のフォルダーに新しいファイルを作成します。 |
CreateFileAsync(String, CreationCollisionOption) |
現在のフォルダーに新しいファイルを作成し、同じ名前のファイルが現在のフォルダーに既に存在する場合の対処方法を指定します。 |
CreateFileQuery() |
現在のフォルダー内の StorageFile に対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。 |
CreateFileQuery(CommonFileQuery) |
現在のフォルダー内の StorageFile オブジェクトに対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。 検索結果は、指定されたファイル属性に基づいてグループ化されます。 |
CreateFileQueryWithOptions(QueryOptions) |
フォルダー内の StorageFile オブジェクトに対してフィルター処理された検索クエリを実行するために使用するオブジェクトを作成します。 オブジェクトは、指定されたクエリ オプションを使用して初期化されます。 |
CreateFolderAsync(String) |
現在のフォルダーの新しい子フォルダーを作成します。 |
CreateFolderAsync(String, CreationCollisionOption) |
現在のフォルダーの新しい子フォルダーを作成し、同じ名前のフォルダーが現在のフォルダーに既に存在する場合の対処方法を指定します。 |
CreateFolderQuery() |
現在のフォルダーの子 StorageFolder オブジェクトに対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。 |
CreateFolderQuery(CommonFolderQuery) |
現在のフォルダーの子 StorageFolder オブジェクトに対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。 検索結果は、指定したフォルダー属性に基づいてグループ化されます。 |
CreateFolderQueryWithOptions(QueryOptions) |
現在のフォルダーの子 StorageFolder オブジェクトに対してフィルター処理された検索クエリを実行するために使用するオブジェクトを作成します。 オブジェクトは、指定されたクエリ オプションを使用して初期化されます。 |
CreateItemQuery() |
フォルダー内のアイテムに対してフィルター処理された検索クエリを実行するために使用される オブジェクトを作成します。 |
CreateItemQueryWithOptions(QueryOptions) |
フォルダー内のアイテムに対してフィルター処理された検索クエリを実行するために使用される オブジェクトを作成します。 オブジェクトは、指定されたクエリ オプションを使用して初期化されます。 |
DeleteAsync() |
現在のフォルダーを削除します。 |
DeleteAsync(StorageDeleteOption) |
現在のフォルダーを削除し、必要に応じて削除したフォルダーをごみ箱に移動します。 |
GetBasicPropertiesAsync() |
StorageFolder オブジェクトの基本プロパティを取得します。 |
GetFileAsync(String) |
現在のフォルダーからファイルを取得します。 |
GetFilesAsync() |
現在のフォルダーからすべてのファイルを取得します。 |
GetFilesAsync(CommonFileQuery) |
共通フォルダー クエリに基づいて、現在のフォルダーからファイルを取得します。 |
GetFilesAsync(CommonFileQuery, UInt32, UInt32) |
共通のファイル クエリに基づいて、現在のフォルダーからファイルの範囲を取得します。 |
GetFolderAsync(String) |
現在のフォルダーから指定した子フォルダーを取得します。 |
GetFoldersAsync() |
現在のフォルダーからすべての子フォルダーを取得します。 |
GetFoldersAsync(CommonFolderQuery) |
共通フォルダー クエリに基づいて、現在のフォルダーから子フォルダーを取得します。 |
GetFoldersAsync(CommonFolderQuery, UInt32, UInt32) |
共通フォルダー クエリに基づいて、現在のフォルダーから子フォルダーの範囲を取得します。 |
GetIndexedStateAsync() |
フォルダーのインデックス付き状態を取得します。 |
GetItemAsync(String) |
フォルダーから項目を取得します。 |
GetItemsAsync() |
現在のフォルダーからすべてのアイテムを取得します。 |
GetItemsAsync(UInt32, UInt32) |
現在のフォルダーからアイテムの範囲を取得します。 |
GetParentAsync() |
現在のフォルダーの親フォルダーを取得します。 |
GetThumbnailAsync(ThumbnailMode) |
StorageFolder に関連付けられているサムネイルを取得します。 |
GetThumbnailAsync(ThumbnailMode, UInt32) |
StorageFolder に関連付けられているサムネイルを取得し、指定したサイズにスケーリングします。 |
GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions) |
指定したオプションに基づいて、 StorageFolder に関連付けられているサムネイルを取得します。 |
IsCommonFileQuerySupported(CommonFileQuery) |
現在のフォルダーが指定された共通ファイル クエリをサポートしているかどうかを示す値を取得します。 |
IsCommonFolderQuerySupported(CommonFolderQuery) |
現在のフォルダーが指定した共通フォルダー クエリをサポートしているかどうかを示す値を取得します。 |
IsEqual(IStorageItem) |
現在のフォルダーが指定したフォルダーと等しいかどうかを示します。 |
IsOfType(StorageItemTypes) |
読み込まれた StorageFolder が指定した型であるかどうかを判断します。 |
RenameAsync(String) |
StorageFolder の名前を変更します。 |
RenameAsync(String, NameCollisionOption) |
StorageFolder の名前を変更し、同じ名前のフォルダーが既に存在する場合の対処方法を指定します。 |
TryGetItemAsync(String) |
取得するファイルまたはフォルダーの名前を使用して、現在のフォルダーから特定のファイルまたはサブフォルダーを取得してみてください。 |
イベント
PropertiesUpdated |
StorageFolder のプロパティの 1 つ以上が更新されたときに発生します。 |
ThumbnailUpdated |
StorageFolder のサムネイルが更新されるか、より高品質なサムネイルが使用可能になると発生します。 |