AppContentIndexer 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.
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à
- 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
systemaimodelsfunzionalità. - 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 |
| 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 |
| 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 |
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 |
| 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 |
| 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 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 |
| 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 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 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 |
| 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 |
| 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 |
| 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 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 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 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |