RecognizerInfo.Id 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 den Bezeichner einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Eigenschaftswert
Gibt den Bezeichner für eine bestimmte SpeechRecognizer oder eine SpeechRecognitionEngine-Instanz zurück.
Beispiele
Im folgenden Beispiel wird ein Schaltflächen Klick implementiert, der alle Informationen in einer- RecognizerInfo Instanz anzeigt. Im Beispiel wird die Id -Eigenschaft verwendet, um die Bezeichnerzeichenfolge einer Erkennungs-Engine-Konfiguration abzurufen, und dann in einem angezeigt MessageBox .
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));
}
Hinweise
Der von der-Eigenschaft zurückgegebene Bezeichner Id ist derselbe wie der Tokenname der Erkennungs-Engine in der Windows-Registrierung.