Indexable​Content Indexable​Content Indexable​Content Class

Definition

Represents app content and properties that can be added to the ContentIndexer.

public sealed class IndexableContent : IIndexableContentpublic sealed class IndexableContent : IIndexableContentPublic NotInheritable Class IndexableContent Implements IIndexableContent
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Constructors

IndexableContent() IndexableContent() IndexableContent()

Initializes a new instance of the IndexableContent class.

public IndexableContent()public IndexableContent()Public Sub New()
Attributes

Properties

Id Id Id

Gets or sets the identifier for the content properties in the IndexableContent object. Changes to the actual representation of the item in the index can be made using the ContentIndexer class.

public PlatForm::String Id { get; set; }public string Id { get; set; }Public ReadWrite Property Id As string
Value
string string string

The identifier of the content item.

Attributes

Properties Properties Properties

Gets the content properties.

public IMap<string, object> Properties { get; }public IMap<string, object> Properties { get; }Public ReadOnly Property Properties As IMap<string, object>
Value

The collection of properties, represented as a Map of key-value pairs.

Attributes

Remarks

While access to this type is read-only, it returns a read/write map.

Add a property to index by calling the Insert method with a standard Windows property name, like System.Author, and a PropertyValue.

When you're done adding properties to the current IndexableContent, call the AddAsync method to add the properties to the system index.

Stream Stream Stream

Gets or sets a Stream that provides full-text content. Changes to the actual representation of the item in the index can be made using the ContentIndexer class.

public IRandomAccessStream Stream { get; set; }public IRandomAccessStream Stream { get; set; }Public ReadWrite Property Stream As IRandomAccessStream
Value
IRandomAccessStream IRandomAccessStream IRandomAccessStream

The stream used to provide the full-text content for the item.

Attributes

Remarks

Assign the Stream property when the content properties are backed by a file or another kind of stream. This is particularly useful for providing full text content.

StreamContentType StreamContentType StreamContentType

Specifies the type of content in the Stream.

public PlatForm::String StreamContentType { get; set; }public string StreamContentType { get; set; }Public ReadWrite Property StreamContentType As string
Value
string string string

The content type, like StorageFile.ContentType.

Attributes