Condividi tramite


FolderInformation Classe

Definizione

Fornisce l'accesso sincrono alle proprietà esposte da StorageFolder e consente a un'app di eseguire operazioni di gestione asincrone, ad esempio l'eliminazione e la ridenominazione.

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
Ereditarietà
Object Platform::Object IInspectable FolderInformation
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Nota

Anche se non è attribuito con marshalling_behavior(agile), questa classe può essere considerata agile. Per altre informazioni, vedere Threading e marshalling (C++/CX).

È possibile recuperare un elenco di oggetti FolderInformation chiamando uno dei metodi FileInformationFactory.GetFoldersAsync .

Proprietà

Attributes

Ottiene gli attributi di una cartella caricata.

BasicProperties

Ottiene un oggetto contenente le informazioni sulle proprietà di base della cartella.

DateCreated

Ottiene la data di creazione della cartella.

DisplayName

Ottiene il nome descrittivo di StorageFolder.

DisplayType

Ottiene il tipo di visualizzazione di StorageFolder.

DocumentProperties

Ottiene le proprietà del documento di StorageFolder.

FolderRelativeId

Ottiene l'identificatore che identifica in modo univoco StorageFolder rispetto ad altri elementi nella stessa cartella.

ImageProperties

Ottiene le proprietà dell'immagine di StorageFolder.

MusicProperties

Ottiene le proprietà musicali associate a StorageFolder.

Name

Ottiene il nome di StorageFolder.

Path

Ottiene il percorso di StorageFolder.

Properties

Ottiene un oggetto per il recupero delle proprietà di StorageFolder.

Provider

Ottiene l'oggetto StorageProvider che contiene informazioni sul servizio che archivia la cartella corrente.

Thumbnail

Ottiene l'anteprima per StorageFile.

VideoProperties

Ottiene le proprietà video associate a StorageFolder.

Metodi

AreQueryOptionsSupported(QueryOptions)

Recupera un valore che indica se la cartella supporta le opzioni di query di ricerca specificate.

CreateFileAsync(String)

Crea un nuovo file nella cartella corrente.

CreateFileAsync(String, CreationCollisionOption)

Crea un nuovo file nella cartella corrente e specifica cosa fare se un file con lo stesso nome esiste già nella cartella corrente.

CreateFileQuery()

Crea un oggetto per eseguire query di ricerca filtrate per StorageFile nella cartella corrente.

CreateFileQuery(CommonFileQuery)

Crea un oggetto per eseguire query di ricerca filtrate per gli oggetti StorageFile nella cartella corrente. I risultati della ricerca vengono raggruppati in base all'attributo di file specificato.

CreateFileQueryWithOptions(QueryOptions)

Crea un oggetto usato per eseguire query di ricerca filtrate per gli oggetti StorageFile nella cartella. L'oggetto viene inizializzato con le opzioni di query specificate.

CreateFolderAsync(String)

Crea una nuova cartella figlio della cartella corrente.

CreateFolderAsync(String, CreationCollisionOption)

Crea una nuova cartella figlio della cartella corrente e specifica cosa fare se una cartella con lo stesso nome esiste già nella cartella corrente.

CreateFolderQuery()

Crea un oggetto per eseguire query di ricerca filtrate per oggetti StorageFolder figlio della cartella corrente.

CreateFolderQuery(CommonFolderQuery)

Crea un oggetto per eseguire query di ricerca filtrate per oggetti StorageFolder figlio della cartella corrente. I risultati della ricerca vengono raggruppati in base all'attributo di cartella specificato.

CreateFolderQueryWithOptions(QueryOptions)

Crea un oggetto usato per eseguire query di ricerca filtrate per oggetti StorageFolder figlio della cartella corrente. L'oggetto viene inizializzato con le opzioni di query specificate.

CreateItemQuery()

Crea un oggetto usato per eseguire query di ricerca filtrate per gli elementi nella cartella.

CreateItemQueryWithOptions(QueryOptions)

Crea un oggetto usato per eseguire query di ricerca filtrate per gli elementi nella cartella. L'oggetto viene inizializzato con le opzioni di query specificate.

DeleteAsync()

Elimina la cartella corrente.

DeleteAsync(StorageDeleteOption)

Elimina la cartella corrente, spostando facoltativamente la cartella eliminata nel cestino.

GetBasicPropertiesAsync()

Recupera le proprietà di base dell'oggetto StorageFolder .

GetFileAsync(String)

Recupera un file dalla cartella corrente.

GetFilesAsync()

Recupera tutti i file dalla cartella corrente.

GetFilesAsync(CommonFileQuery)

Recupera i file dalla cartella corrente in base a una query di cartelle comuni.

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

Recupera un intervallo di file dalla cartella corrente in base a una query di file comune.

GetFolderAsync(String)

Recupera la cartella figlio specificata dalla cartella corrente.

GetFoldersAsync()

Recupera tutte le cartelle figlio dalla cartella corrente.

GetFoldersAsync(CommonFolderQuery)

Recupera cartelle figlio dalla cartella corrente in base a una query di cartelle comuni.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Recupera un intervallo di cartelle figlio dalla cartella corrente in base a una query di cartelle comuni.

GetIndexedStateAsync()

Recupera lo stato indicizzato della cartella.

GetItemAsync(String)

Recupera un elemento dalla cartella.

GetItemsAsync()

Recupera tutti gli elementi dalla cartella corrente.

GetItemsAsync(UInt32, UInt32)

Recupera un intervallo di elementi dalla cartella corrente.

GetParentAsync()

Ottiene la cartella padre della cartella corrente.

GetThumbnailAsync(ThumbnailMode)

Recupera l'anteprima associata a StorageFolder.

GetThumbnailAsync(ThumbnailMode, UInt32)

Recupera l'anteprima associata a StorageFolder, ridimensionandola in base alle dimensioni specificate.

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Recupera l'anteprima associata a StorageFolder, in base alle opzioni specificate.

IsCommonFileQuerySupported(CommonFileQuery)

Recupera un valore che indica se la cartella corrente supporta la query di file comune specificata.

IsCommonFolderQuerySupported(CommonFolderQuery)

Recupera un valore che indica se la cartella corrente supporta la query della cartella comune specificata.

IsEqual(IStorageItem)

Indica se la cartella corrente è uguale alla cartella specificata.

IsOfType(StorageItemTypes)

Determina se l'oggetto StorageFolder caricato è il tipo specificato.

RenameAsync(String)

Rinomina StorageFolder.

RenameAsync(String, NameCollisionOption)

Rinomina StorageFolder e specifica cosa fare se esiste già una cartella con lo stesso nome.

TryGetItemAsync(String)

Provare a ottenere un file o una sottocartella specifica dalla cartella corrente usando il nome del file o della cartella da ottenere.

Eventi

PropertiesUpdated

Si verifica quando viene aggiornata una o più delle proprietà di StorageFolder.

ThumbnailUpdated

Attiva quando l'anteprima di StorageFolder viene aggiornata o è disponibile un'anteprima di qualità migliore.

Si applica a

Vedi anche