Lingua

AppContentIndexer Classe

Definizione

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Crea, apre e interroga un indice dei contenuti della tua app. L'indice supporta la ricerca semantica e lessicale.

public ref class AppContentIndexer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Search.AppContentIndex.AppContentIndexContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppContentIndexer final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Search.AppContentIndex.AppContentIndexContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Experimental]
class AppContentIndexer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Search.AppContentIndex.AppContentIndexContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppContentIndexer : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Search.AppContentIndex.AppContentIndexContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Experimental]
public sealed class AppContentIndexer : System.IDisposable
Public NotInheritable Class AppContentIndexer
Implements IDisposable
Ereditarietà
Object Platform::Object IInspectable AppContentIndexer
Attributi
Implementazioni

Commenti

Usa AppContentIndexer per creare un indice ricercabile dei contenuti nella tua app, aggiungi testo e immagini e poi lo interrogi. Per una guida, vedi Inizia con la Ricerca Contenuti dell'App.

  • Le app che utilizzano AppContentIndexer devono avere l'identità del pacchetto. Per abilitare l'indicizzazione semantica e il riconoscimento del testo (OCR), l'app deve anche dichiarare la systemaimodels funzionalità.
  • Un'istanza di AppContentIndexer non è associata a un thread particolare; è un oggetto agile. Alcuni metodi possono richiedere molto tempo, quindi chiamali da un thread di background invece che dal thread UI.
  • AppContentIndexer implementa l'interfaccia IClosable (proiettata come IDisposable in C#). Chiudi l'indicizzatore quando non ne hai più bisogno, così può liberare le risorse sottostanti. Se apri lo stesso indice più di una volta, chiudi ogni istanza. Aprire e chiudere un indice è costoso, quindi evita di farlo per ogni operazione.
  • L'indice contiene solo i contenuti che vi aggiungi. Se la fonte di quel contenuto (ad esempio, un file) cambia, la tua app deve aggiornare l'indice.

Proprietà

Nome Descrizione
DefaultLanguage

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

IndexName

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Listener

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Metodi

Nome Descrizione
AddOrUpdate(IndexableAppContent)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

BatchAddOrUpdate(IIterable<IndexableAppContent>)
Close()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

CreateImageQuery(String, ImageQueryOptions)

Crea una query che cerca nelle immagini indicizzate contenuti che corrispondono alla frase di query del testo specificata.

CreateImageQuery(String)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Crea una query che cerca nelle immagini indicizzate contenuti che corrispondono alla frase di query del testo specificata.

CreateImageQuerySession()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

CreateTextQuery(String, TextQueryOptions)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Crea una query che cerca nel testo indicizzato contenuti che corrispondono alla frase di query specificata.

CreateTextQuery(String)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Crea una query che cerca nel testo indicizzato contenuti che corrispondono alla frase di query specificata.

CreateTextQuerySession()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

DeleteIndex(String, DeleteIndexWhileInUseBehavior)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

GetContentItems()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetContentItems(QueryContentItemsFilterFlags)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Crea, apre e interroga un indice dei contenuti della tua app. L'indice supporta la ricerca semantica e lessicale.

GetContentItemsRequiringReindexing()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetContentItemStatus(String)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetContentItemStatuses(IIterable<String>)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetContentStaticBoost(String)
GetExistingIndexes()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetIndexCapabilities()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetIndexCapabilitiesOfCurrentSystem()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetIndexStatistics()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

GetOrCreateIndex(String, GetOrCreateIndexOptions)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Apre l'indice con il nome specificato, oppure lo crea se non esiste, utilizzando le opzioni specificate.

GetOrCreateIndex(String)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Apre l'indice con il nome specificato, oppure lo crea se non esiste.

GetRegionStaticBoost(String, String)
IsContentKindSupported(RegionContentKind)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

RemoveAllContentItems()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

RemoveContentItem(String)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

RemoveContentItems(IIterable<String>)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

ResetAllStaticBoosts()
SetContentStaticBoost(String, Single)
SetRegionStaticBoost(String, String, Single)
WaitForIndexCapabilitiesAsync()

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

WaitForIndexingIdleAsync(TimeSpan)

Importante

La Ricerca di Contenuti App è una funzione ad accesso limitato. Prima di lanciare un'app che utilizza API in questo namespace, richiedi un token per l'ID com.microsoft.windows.ai.appcontentindexerdella caratteristica.

Si applica a