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 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 Instanz zurück SpeechRecognitionEngine .
Beispiele
Im folgenden Beispiel wird ein Schaltflächenklick implementiert, auf den alle Informationen in einer RecognizerInfo Instanz angezeigt werden. Im Beispiel wird die Id Eigenschaft verwendet, um die Bezeichnerzeichenfolge einer Erkennungsmodulkonfiguration abzurufen, und zeigt sie dann in einer 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 Id Eigenschaft zurückgegebene Bezeichner entspricht dem Tokennamen des Erkennungsmoduls in der Windows-Registrierung.