Gets an object that provides access to the content-related properties of the file.
Syntax
var properties = storageFile.properties;
Property value
Type: StorageItemContentProperties
The object that provides access to the content-related properties of the file.
Remarks
Note Properties that are get or set using a property handler that is defined by another app (like Microsoft Word) may not be accessible. Instead, you can try to get these properties using a file query that is backed by the system index. For more information, see QueryOptions.
For more code samples about accessing properties, see the File access sample.
Windows Phone 8
This API is not implemented and will throw an exception if called.
Examples
This example demonstrates how to retrieve content properties or specified properties from a file using StorageFile.Properties.
var file = SdkSample.sampleFile; if (file !== null) { var outputDiv = document.getElementById("output"); // Get image properties file.properties.getImagePropertiesAsync().then(function (imageProperties) { outputDiv.innerHTML += "Date taken: " + imageProperties.dateTaken + "<br />"; outputDiv.innerHTML += "Rating: " + imageProperties.rating + "<br />"; // Specify more properties to retrieve var dateAccessedProperty = "System.DateAccessed"; var fileOwnerProperty = "System.FileOwner"; // Get the specified properties through storageFile.properties return file.properties.retrievePropertiesAsync([fileOwnerProperty, dateAccessedProperty]); }).done(function (extraProperties) { var propValue = extraProperties[dateAccessedProperty]; if (propValue !== null) { outputDiv.innerHTML += "Date accessed: " + propValue + "<br />"; } propValue = extraProperties[fileOwnerProperty]; if (propValue !== null) { outputDiv.innerHTML += "File owner: " + propValue; } }, // Handle errors with an error function function (error) { // Handle errors encountered while retrieving properties }); }
After GetImagePropertiesAsync completes, imageProperties gets a ImageProperties object. Additionally, after RetrievePropertiesAsync completes, extraProperties gets an object that contains the specified properties.
In the example, file contains a StorageFile that represents the file to retrieve properties for.
Requirements
|
Minimum supported client | Windows 8 |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Minimum supported phone | Windows Phone 8 |
|
Namespace |
|
|
Metadata |
|
See also
Build date: 2/25/2013