FileInformationFactory Konstruktoren

Definition

Überlädt

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft und die angeforderte Größe für Miniaturansichten angibt, die für die Objekte abgerufen werden.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft und die angeforderte Größe und Optionen für Miniaturansichten angibt, die für die Objekte abgerufen werden.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft, die angeforderte Größe und die Optionen für Miniaturansichten angibt, die für die Objekte abgerufen werden, und gibt an, ob das Laden von Informationen verzögert werden soll.

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft.

public:
 FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode);
 FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode);
function FileInformationFactory(queryResult, mode)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode)

Parameter

queryResult
IStorageQueryResultBase

Das Ergebnis einer Abfrage von Dateien und Ordnern im System.

Informationen zu Abfrageergebnisobjekten finden Sie unter StorageFileQueryResult, StorageFolderQueryResult und StorageItemQueryResult.

mode
ThumbnailMode

Ein Wert, der den Typ der Miniaturansicht angibt, die für storageFile und StorageFolder abgerufen werden soll.

Hinweise

Wenn die Abfrage SetThumbnailPrefetch-Optionen angegeben hat, werden diese Optionen von Optionen überschrieben, die in einem der FileInformationFactory-Konstruktoren angefordert werden.

Weitere Informationen

Gilt für:

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft und die angeforderte Größe für Miniaturansichten angibt, die für die Objekte abgerufen werden.

public:
 FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode, unsigned int requestedThumbnailSize);
 FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode, uint32_t const& requestedThumbnailSize);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode, uint requestedThumbnailSize);
function FileInformationFactory(queryResult, mode, requestedThumbnailSize)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode, requestedThumbnailSize As UInteger)

Parameter

queryResult
IStorageQueryResultBase

Das Ergebnis einer Abfrage von Dateien und Ordnern im System.

Informationen zu Abfrageergebnisobjekten finden Sie unter StorageFileQueryResult, StorageFolderQueryResult und StorageItemQueryResult.

mode
ThumbnailMode

Ein Wert, der den Typ der Miniaturansicht angibt, die für storageFile und StorageFolder abgerufen werden soll.

requestedThumbnailSize
UInt32

unsigned int

uint32_t

Die angeforderte Mindestgröße (in Pixel) der Miniaturansichten "StorageFile" und "StorageFolder" .

Wenn Miniaturansichten für IStorageItemInformation-Objekte nicht erforderlich sind, legen Sie die requestedSize auf 0 fest.

Weitere Informationen

Gilt für:

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft und die angeforderte Größe und Optionen für Miniaturansichten angibt, die für die Objekte abgerufen werden.

public:
 FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode, unsigned int requestedThumbnailSize, ThumbnailOptions thumbnailOptions);
 FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode, uint32_t const& requestedThumbnailSize, ThumbnailOptions const& thumbnailOptions);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode, uint requestedThumbnailSize, ThumbnailOptions thumbnailOptions);
function FileInformationFactory(queryResult, mode, requestedThumbnailSize, thumbnailOptions)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode, requestedThumbnailSize As UInteger, thumbnailOptions As ThumbnailOptions)

Parameter

queryResult
IStorageQueryResultBase

Das Ergebnis einer Abfrage von Dateien und Ordnern im System.

Informationen zu Abfrageergebnisobjekten finden Sie unter StorageFileQueryResult, StorageFolderQueryResult und StorageItemQueryResult.

mode
ThumbnailMode

Ein Wert, der den Typ der Miniaturansicht angibt, die für storageFile und StorageFolder abgerufen werden soll.

requestedThumbnailSize
UInt32

unsigned int

uint32_t

Die angeforderte Mindestgröße (in Pixel) der Miniaturansichten "StorageFile" und "StorageFolder" .

Wenn Miniaturansichten für IStorageItemInformation-Objekte nicht erforderlich sind, legen Sie die requestedSize auf 0 fest.

thumbnailOptions
ThumbnailOptions

Die Optionen zum Abrufen von Miniaturansichten.

Wenn Sie FileInformationFactory mit den JavaScript-Steuerelementen ListView oder XAML ListView und GridView verwenden, geben Sie ThumbnailOptions.ReturnOnlyIfCached nicht an, da dieser Modus möglicherweise verhindert, dass das Steuerelement ordnungsgemäß mit Miniaturansichten aufgefüllt wird.

Weitere Informationen

Gilt für:

FileInformationFactory(IStorageQueryResultBase, ThumbnailMode, UInt32, ThumbnailOptions, Boolean)

Erstellt ein neues FileInformationFactory-Objekt, das Informationen zu den StorageFile- und StorageFolder-Objekten im angegebenen Abfrageergebnis abruft, die angeforderte Größe und die Optionen für Miniaturansichten angibt, die für die Objekte abgerufen werden, und gibt an, ob das Laden von Informationen verzögert werden soll.

public:
 FileInformationFactory(IStorageQueryResultBase ^ queryResult, ThumbnailMode mode, unsigned int requestedThumbnailSize, ThumbnailOptions thumbnailOptions, bool delayLoad);
 FileInformationFactory(IStorageQueryResultBase const& queryResult, ThumbnailMode const& mode, uint32_t const& requestedThumbnailSize, ThumbnailOptions const& thumbnailOptions, bool const& delayLoad);
public FileInformationFactory(IStorageQueryResultBase queryResult, ThumbnailMode mode, uint requestedThumbnailSize, ThumbnailOptions thumbnailOptions, bool delayLoad);
function FileInformationFactory(queryResult, mode, requestedThumbnailSize, thumbnailOptions, delayLoad)
Public Sub New (queryResult As IStorageQueryResultBase, mode As ThumbnailMode, requestedThumbnailSize As UInteger, thumbnailOptions As ThumbnailOptions, delayLoad As Boolean)

Parameter

queryResult
IStorageQueryResultBase

Das Ergebnis einer Abfrage von Dateien und Ordnern im System.

Informationen zu Abfrageergebnisobjekten finden Sie unter StorageFileQueryResult, StorageFolderQueryResult und StorageItemQueryResult.

mode
ThumbnailMode

Ein Wert, der den Typ der Miniaturansicht angibt, die für storageFile und StorageFolder abgerufen werden soll.

requestedThumbnailSize
UInt32

unsigned int

uint32_t

Die angeforderte Mindestgröße (in Pixel) der Miniaturansichten "StorageFile" und "StorageFolder" .

Wenn Miniaturansichten für IStorageItemInformation-Objekte nicht erforderlich sind, legen Sie die requestedSize auf 0 fest.

thumbnailOptions
ThumbnailOptions

Die Optionen zum Abrufen von Miniaturansichten.

Wenn Sie FileInformationFactory mit den JavaScript-Steuerelementen ListView oder XAML ListView und GridView verwenden, geben Sie ThumbnailOptions.ReturnOnlyIfCached nicht an, da dieser Modus möglicherweise verhindert, dass das Steuerelement ordnungsgemäß mit Miniaturansichten aufgefüllt wird.

delayLoad
Boolean

bool

True, um das Laden von Informationen zu verzögern; andernfalls false. Standardmäßig ist diese Option false, und verzögertes Laden wird nicht verwendet.

Wenn delayLoad true ist, autorisiert es FileInformationFactory , IStorageItemInformation-Objekte zurückzugeben, bevor Miniaturansichten verfügbar sind. Anschließend löst das System ein ThumbnailUpdated-Ereignis aus, wenn Miniaturansichten verfügbar werden. Es wird empfohlen, verzögertes Laden zu verwenden, da Apps reaktionsfähiger erscheinen.

Wenn delayLoad false ist (standardmäßig), benötigt das System mehr Zeit zum Abrufen von IStorageItemInformation-Objekten , aber nachdem die Objekte abgerufen wurden, kann synchron auf alle zwischengespeicherten Miniaturansichten zugegriffen werden. Miniaturansichten, die nicht zwischengespeichert werden, müssen weiterhin asynchron als Reaktion auf das ThumbnailUpdated-Ereignis zugegriffen werden.

Weitere Informationen

Gilt für: