FolderInformation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |