エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

StorageItemQueryResult.GetItemsAsync() | getItemsAsync() Method

クエリの結果セット内のすべての項目のリストを取得します。

構文


storageItemQueryResult.getItemsAsync().done( /* 成功ハンドラーとエラー ハンドラー */ );

パラメーター

これメソッドにはパラメーターがありません。

戻り値

型: IAsyncOperation<IVectorView>

このメソッドが正常に完了すると、項目のリスト (IVectorView 型) を返します。各項目は IStorageItem 型であり、ファイル、フォルダー、またはファイル グループを表します。

この一覧では、ファイルは storageFile オブジェクトによって表され、フォルダーまたはファイル グループは storageFolder オブジェクトによって表されます。

解説

IStorageItem.isOfType を使用して、一覧の項目が storageFile または storageFolder オブジェクトであるかを調べます。

その後、項目を適切な型にキャストし、storageFilestorageFolder のプロパティおよびメソッドにアクセスできるようになります。

メモ  キャストが JavaScript で必要でない。

Windows Phone 8

この API は実装されていません。呼び出された場合は、例外をスローします。「Windows Phone ランタイム API」を参照してください。

then または done メソッドを使用して、次の例のように、このメソッドによって返される項目の一覧をキャプチャして処理します。


storageItemQueryResults.getItemsAsync().then(
    function (items) {
        items.forEach(
            function (item) {
                if (item.isOfType(Windows.Storage.StorageItemTypes.folder)) {
                    // Process folder
                } else {
                    // Process file
                }
            }
        ); 
    }
);

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8 [実装されていません。"解説" を参照してください]

名前空間

Windows.Storage.Search
Windows::Storage::Search [C++]

メタデータ

Windows.winmd

参照

storageItemQueryResult class
storageItemQueryResult.getItemsAsync(startIndex, maxNumberOfItems) method
Windows.Foundation.Collections.IVectorView interface
Windows.Storage.IStorageItem interface
Windows.Storage.IStorageItem.isOfType method
Windows.Storage.storageFile class
Windows.Storage.storageFolder class

 

 

表示:
© 2014 Microsoft