정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

StorageItemQueryResult.GetItemsAsync() | getItemsAsync() Method

쿼리 결과 집합에서 모든 항목(파일 및 폴더)의 목록을 검색합니다.

구문


storageItemQueryResult.getItemsAsync().done( /* 성공 및 오류 처리기 */ );

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: IAsyncOperation<IVectorView>

이 메서드가 성공적으로 완료되면 항목 목록(IVectorView 형식)이 반환됩니다. 각 항목은 IStorageItem 형식이며 파일, 폴더 또는 파일 그룹을 나타냅니다.

이 목록에서 파일은 storageFile 개체로 표현되고 폴더 또는 파일 그룹은 storageFolder 개체로 표현됩니다.

설명

IStorageItem.isOfType을 사용하여 목록에 있는 항목이 storageFile 또는 storageFolder 개체인지 여부를 확인합니다.

그런 다음 항목을 적절한 형식으로 캐스팅하고 storageFile 또는 storageFolder 속성 및 메서드에 액세스할 수 있습니다.

참고  JavaScript에서는 캐스팅이 필요하지 않습니다.

Windows Phone 8

이 API는 구현되어 있지 않으므로 호출할 경우 예외가 throw됩니다. 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[구현되지 않음, 설명 참조]

Namespace

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

Metadata

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

 

 

표시: