RecognizerInfo.AdditionalInfo Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft zusätzliche Informationen über eine SpeechRecognizer oder SpeechRecognitionEngine-Instanz ab.
public:
property System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ AdditionalInfo { System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,string> AdditionalInfo { get; }
member this.AdditionalInfo : System.Collections.Generic.IDictionary<string, string>
Public ReadOnly Property AdditionalInfo As IDictionary(Of String, String)
Eigenschaftswert
Gibt eine Instanz von IDictionary<TKey,TValue> zurück, das Informationen über die Konfiguration eines SpeechRecognizer oder SpeechRecognitionEngine-Objekts enthält.
Beispiele
Im folgenden Beispiel wird ein Klick auf eine Schaltfläche implementiert, bei dem alle Informationen in einem- RecognizerInfo Objekt in einer angezeigt werden MessageBox .
Die Schlüssel-Wert-Paare in der-Instanz, die IDictionary<TKey,TValue> von zurückgegeben wird, AdditionalInfo werden in einer Text Tabelle verkettet.
private void recognizerInfoButton_Click(object sender, EventArgs e)
{
RecognizerInfo info = _recognizer.RecognizerInfo;
string AudioFormats = "";
foreach (SpeechAudioFormatInfo fmt in info.SupportedAudioFormats)
{
AudioFormats += String.Format(" {0}\n", fmt.EncodingFormat.ToString());
}
string AdditionalInfo = "";
foreach (string key in info.AdditionalInfo.Keys)
{
AdditionalInfo += String.Format(" {0}: {1}\n", key, info.AdditionalInfo[key]);
}
MessageBox.Show(String.Format(
"Name: {0 } \n" +
"Description: {1} \n" +
"SupportedAudioFormats:\n" +
" {2} " +
"Culture: {3} \n" +
"AdditionalInfo: \n" +
" {4}\n",
info.Name.ToString(),
info.Description.ToString(),
AudioFormats,
info.Culture.ToString(),
AdditionalInfo));
}