Vai al contenuto principale
Questo metodo è implementato lato client. Viene chiamato durante il riconoscimento e riceve una raccolta di stringhe fuzzy. Il numero di stringhe fuzzy nella raccolta può variare, in base alle varianti riconosciute della parola. Questo metodo comunica al riconoscitore quali stringhe della raccolta corrispondono a parole presenti nel dizionario, tramite il metodo ExternalDictionaryResult dell’oggetto ExternalDictionaryCallback. Se il metodo ExternalDictionaryResult non viene chiamato per una stringa fuzzy, il riconoscitore presume che nel dizionario non siano state trovate parole valide.

Sintassi

C++

HRESULT CheckWords(
  IFuzzyStrings*               Request,
  IExternalDictionaryCallback* Callback
);

C#

void CheckWords(
  IFuzzyStrings                Request,
  IExternalDictionaryCallback Callback
);

Visual Basic .NET

Sub CheckWords( _
  Request As IFuzzyStrings, _
  Callback As IExternalDictionaryCallback _
)

Parametri

Request [in] Questa variabile si riferisce all’oggetto FuzzyStrings corrispondente alla raccolta di stringhe fuzzy. Callback [in] Questa variabile si riferisce all’oggetto ExternalDictionaryCallback. Il riconoscitore riceve da questo oggetto informazioni sulle parole del dizionario.

Valori di ritorno

[Solo per C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore sul lato client.

Osservazioni

  • I puntatori agli oggetti FuzzyStrings e ExternalDictionaryCallback, usati come parametri Request e Callback, vengono rilasciati automaticamente al termine dell’esecuzione del metodo CheckWords; pertanto, nell’implementazione del metodo CheckWords non è necessario chiamare il metodo Release per questi oggetti.
  • L’implementazione client di questo metodo deve garantire che tutte le eccezioni generate all’interno del metodo vengano intercettate e gestite e che nessuna eccezione venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili (come la terminazione del programma).

Vedi anche

IExternalDictionary